<br><br><div><span class="gmail_quote">On 3/14/07, <b class="gmail_sendername">Nilson Santos Figueiredo Junior</b> &lt;<a href="mailto:acid06@gmail.com">acid06@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 3/13/07, Marco Lima &lt;<a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>&gt; wrote:<br>&gt;&nbsp;&nbsp;Bem isso são restrições corpotativas ... tente convecer a Motorola, fiz<br>&gt; isso durante muito tempo ... e olhe que muitos dos módulos do CPAN são
<br>&gt; feitos e testamos por pessoal da Motorola.<br><br>Por isso existia a terceira pergunta.</blockquote><div><br>Desculpe, sou pago para dar soluções e não abandonar o cliente com seu problema.<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Não é porque você escreve seus próprios módulos, sem utilizar o que foi<br>&gt; feito por outras pessoas que você escreva &quot;Código Porco&quot;, se uso de código<br>&gt; feito por uma grande quantidade de pessoas tivesse 100% de garantia de não
<br>&gt; ser &quot;Código Porco&quot; ... o Windows seria o menor SO do planeta.<br><br>Não é código &quot;feito por uma grande quantidade de pessoas&quot;. É código<br>testado ativamente por uma boa quantidade de pessoas *que sabem o que
<br>estão fazendo* e o mais importante: que irão corrigir os problemas.</blockquote><div><br>Não discordo que muitos testes são bons para alguns casos, por isso uso módulos do CPAN ... mas se tiver um bom planejamento terá os seus testes bem definidos antes de codificar, o que ajudará muito em escrever programas sem problemas, evitando ter que corrigir bugas depois.
<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Desculpe, mas discordo inteiramente de você, usar gíria não é coisa de<br>
&gt; marginal ... mas vai ver que é .. um hacker sempre é tirado como um marginal<br><br>Gírias de marginal são coisas de marginal. Em muitas situações, não<br>cabem nem mesmo as gírias mais convencionais.</blockquote><div>
<br>Continuo discordando, acredito que deva usar muito delas no seu dia a dia e nem por isso será um marginal.&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; pela maioria das pessoas ... mas nem sempre temos tempo para blah blah para<br>&gt; resolver um problema ... e gírias muitas vezes podem ser muito util, e fazem<br>&gt; você resolver problemas difíceis e perigosos ... quando precisar resolver
<br>&gt; uma falha no sistemas em poucos segundos, talvez pense duas vezes em perder<br>&gt; tempo, escrevendo código, consultando CPAN e lendo módulos etc. .... Perl<br>&gt; não escreve &quot;código porco&quot;, escreve soluções ... se asolução é escrever
<br>&gt; gírias então essa é a melhor maneira e não escrever &quot;código porco&quot;.<br><br>Soluções emergenciais não são boas soluções: são soluções<br>emergenciais. Ou seja, quase que por definição, serão soluções ruins.
<br>O objetivo é apagar incêncio, fazer o negócio funcionar. Depois você<br>vai (deveria) arrumar aquilo direito.</blockquote><div><br>Desculpe, mas discordo inteiramente de você ... nunca escrevo soluções emergenciais ruins ... não posso por em risco o sistema de um cliente, e duvido que o Fernando no caso o faça ... apagar incêndio é uma coisa, trabalhar na produção em empresas grandes é outra, isso será seu dia a dia, isso não é apagar incêndio ... e até os bombeiros devem fazer seu trabalho direito, se derem uma solução errada pessoas morrem ... o mesmo serve para sistemas.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Um pouco mais de &quot;Código Porco&quot;, pode ser que dê para aprender um pouco de
<br>&gt; Perl no meio da lama.<br>&gt;<br>&gt; open s,&quot;&gt;#\!/usr/bin/python&quot;;;$#=$/;seek<br>&gt; s,&quot;m/^j.a.p.h.!$/&quot;;:print<br>&gt; s&quot;#\!/usr/bin/perl&quot;,+0;;$_=(&lt;0&gt;)[-2];$/=q*(\w)*;<br>
&gt;<br>&gt; @#=(36.32.32.44.101.114.99,<a href="http://107.104.97.32">107.104.97.32</a>,<a href="http://114.108.80.101">114.108.80.101</a>,<a href="http://32.101.114.116">32.101.114.116</a>,<a href="http://104.110.111.97">
104.110.111.97</a><br>&gt; ,32.115.116.74.117.32.32.36,);<br>&gt; $_=join &#39;&#39;,eval(&quot;$_&quot;);*#=*_;$#=~s*^\$(.+)\$$*$1*;print ~~<br>&gt; reverse join &#39; &#39;,map{s$\$/\$/$\$2\$1$g&amp;&amp;$#}split(&#39; &#39;,$#);
</blockquote><div><br>JAPH!? não sei se é um, não reparei se atente todas as regras ... mas códigos obscuros naum saum feitos para utilizar em programas, mas podem te ensinar soluções para seus programas, no caso desse poderia aprender em como gerar o MD5 de uma programa em execução sem precissar utilizar seu arquivo, que pode ser alterado em tempo de execução.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Seu JAPH ficou estragado ao colar no email. :-)</blockquote><div><br>pode veririficar aqui 
<a href="http://www.perlmonks.org/?viewmode=public;node_id=358569">http://www.perlmonks.org/?viewmode=public;node_id=358569</a><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Mas ele é legal, depois de consertá-lo. Tem alguns meus no PerlMonks.<br>O problema é querer colocar JAPHs em programas convencionais...</blockquote><div><br>Acredito que deva ter bons códigos obscuros no Perlmonks =)<br>
&nbsp;</div><div><br>Abraços;<br><br></div></div><br>Marco Lima<br><a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>