<div>так, я понял. варнинг возникает вот в этом месте:</div>    $retval .=<div>      $c-&gt;div(</div><div>        $c-&gt;span({}, $_-&gt;{&#39;content&#39;}),</div><div>        $c-&gt;span({-class=&gt;&#39;red&#39;}, &#39;(&#39; . $_-&gt;{&#39;info&#39;} . &#39;)&#39;),    # тут варнинг</div>

<div>      );</div><div> когда $_-&gt;{&#39;info&#39;} не определено. это бывает часто. вопрос, как этого варнинга избегать в такой конструкции?</div><div>да, я использую CGI.pm, не надо меня за это пинать.<br><br><div class="gmail_quote">

2009/7/29 Анатолий Шарифулин <span dir="ltr">&lt;<a href="mailto:sharifulin@gmail.com">sharifulin@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Можно, сделав наследника и переопределив вывод строк.<div><div></div><div class="h5"><br><br><div class="gmail_quote">2009/7/29 Павел Тимонин <span dir="ltr">&lt;<a href="mailto:gg.error@gmail.com" target="_blank">gg.error@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">

а можно как-то сделать так, чтобы Data::Dumper выводил русские буквы нормально, а не кодами символов?<br><br><div class="gmail_quote">2009/7/29 Павел Тимонин <span dir="ltr">&lt;<a href="mailto:gg.error@gmail.com" target="_blank">gg.error@gmail.com</a>&gt;</span><div>



<div></div><div><br>

<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">а прикол-то в том, что переменная определена как<div>my $aaa = &#39;&#39;;</div><div>я специально так сделал, чтоб она не была uninitialized :)<div>





<div></div><div><br><br><div class="gmail_quote">2009/7/29 Sergey Juchkov <span dir="ltr">&lt;<a href="mailto:juchkov@gmail.com" target="_blank">juchkov@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Не, не правильно. Неиспользование vim просто показатель, что чувак<br>
долго тут не задержится. Но у него есть шансы.<br>
<br>
Да, нужно адекватно понимать. Но как правило - никто адекватно не<br>
понимает. Привыкли блин к некомпилируемым языкам.<br>
<br>
<br>
2009/7/29 Анатолий Шарифулин &lt;<a href="mailto:sharifulin@gmail.com" target="_blank">sharifulin@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; Оооо! из-за не использование vim :)<br>
&gt;<br>
&gt; Нужно адекватно понимать где и когда нужно писать use/no warnings/strict.<br>
&gt;<br>
&gt;<br>
&gt; 2009/7/29 Sergey Juchkov &lt;<a href="mailto:juchkov@gmail.com" target="_blank">juchkov@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; за no warnings надо сразу выгонять из профессии.<br>
&gt;&gt;<br>
&gt;&gt; 2009/7/29 Oleg Alexeenkov &lt;<a href="mailto:proler@gmail.com" target="_blank">proler@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Р—дравствуйте, РџР°РІРµР».<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Р’С‹ РїРёСЃР°Р»Рё 28 РёСЋР»СЏ 2009 Рі., 18:11:41:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; &lt;!-- warning: Use of uninitialized value in concatenation (.) or string<br>
&gt;&gt; &gt; at<br>
&gt;&gt; &gt; /opt/htdocs/xml/parse.plx line 207. --&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Р° СЃ СЌС‚РёРј РєР°Рє Р±РѕСЂРѕС‚СЊСЃСЏ? СЏ РґРµР»Р°СЋ РїСѓСЃС‚СѓСЋ<br>
&gt;&gt; &gt; РїРµСЂРµРјРµРЅРЅСѓСЋ Рё РїРѕС‚РѕРј РЅР°С‡РёРЅР°СЋ РІ РЅРµС‘ РїРёСЃР°С‚СЊ<br>
&gt;&gt; &gt; С‚екст РїСѓС‚ём .= - РІРѕР·РЅРёРєР°РµС‚ С‚акой РІР°СЂРЅРёРЅРі.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; no warnings qw(uninitialized);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; РЎ СѓРІР°Р¶РµРЅРёРµРј,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;  Oleg                          mailto:<a href="mailto:proler@gmail.com" target="_blank">proler@gmail.com</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Moscow.pm mailing list<br>
&gt;&gt; &gt; <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Sergey Juchkov<br>
&gt;&gt; <a href="http://juchkov.com" target="_blank">http://juchkov.com</a><br>
&gt;&gt; --<br>
&gt;&gt; Moscow.pm mailing list<br>
&gt;&gt; <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; С уважением,<br>
&gt; Анатолий Шарифулин.<br>
&gt;<br>
&gt; --<br>
&gt; Moscow.pm mailing list<br>
&gt; <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Sergey Juchkov<br>
<a href="http://juchkov.com" target="_blank">http://juchkov.com</a><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div></div></div><br>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br> Анатолий Шарифулин.<br>
</div></div><br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>