<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=iso-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Valeu, vou ler os links ;-)<br>
<br>
Luis Motta Campos escreveu:
<blockquote cite="mid:189A2110-B9DB-4AC8-B4B3-09FCD7E34D3C@yahoo.co.uk"
 type="cite">
  <pre wrap="">On Apr 28, 2007, at 6:30 PM, Andr&eacute; Walker wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Luis Motta Campos escreveu:
    </pre>
    <blockquote type="cite">
      <pre wrap="">CGI &eacute; a sigla para Common Gateway Interface. Na lista, chamamos  
"CGI" qualquer programa que implemente este padr&atilde;o.
      </pre>
    </blockquote>
    <pre wrap="">Bom, que CGI &eacute; Common Gateway Interface eu j&aacute; sabia, mas o que  
exatamente &eacute; isso era o que eu queria saber... hehe
    </pre>
  </blockquote>
  <pre wrap=""><!---->
   CGI &eacute; um "padr&atilde;o de comunica&ccedil;&atilde;o" que estabelece um "protocolo" que  
permite a um programa (o webserver - apache, por exemplo) chamar  
outros programas, passar um conjunto de par&acirc;metros (pelo STDIN e  
vari&aacute;veis de ambiente) e recolher o resultado (presumivelmente uma  
p&aacute;gina HTML) no STDOUT.

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Voc&ecirc; deve conhecer muitos (...) cada uma das 12(?) etapas de um  
request, como voc&ecirc; j&aacute; deve saber.
      </pre>
    </blockquote>
    <pre wrap="">$email_do_champs =~ s/deve (saber|conhecer)/deveria $1/g;
S&oacute; pra esclarecer, sou estudante, n&atilde;o trabalho com perl, n&atilde;o  
trabalho at all, passo meus dias estudando entediosamente java,  
cria&ccedil;&atilde;o de sites, e outras coisas muito mais chatas do que perl,  
porque achei que entrando pra um curso t&eacute;cnico de inform&aacute;tica seria  
t&atilde;o legal quanto estudar perl por conta... &eacute; a vida n&eacute;...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
   Ningu&eacute;m nasce sabendo. Aqui: <a class="moz-txt-link-freetext" href="http://perl.apache.org/">http://perl.apache.org/</a> divirta-se,  
eles falam tudo sobre ModPerl. Em ingl&ecirc;s, claro. ;-)

   Sobre Java: a linguagem &eacute; um lixo, os programadores n&atilde;o costumam  
aprender nada e nem compreendem mais como deveria funcionar um  
computador, mas &eacute; o que o Mercado Brasileiro oferece de melhor. Te  
desejo boa sorte.

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">N&atilde;o, isso n&atilde;o &eacute; o "contr&aacute;rio" de coisa nenhuma, isto n&atilde;o pode ser  
enunciado como uma &Aacute;lgebra... ;-) ModPerl &eacute; um conjunto de  
bibliotecas (para Perl e para o Apache) que permite que se  
escrevam extens&otilde;es para o Apache em Perl,
      </pre>
    </blockquote>
    <pre wrap="">Humm, eu achava que era... Achava que no ModPerl o Perl vinha  
embutido no apache, ou algo do tipo... j&aacute; vi compara&ccedil;&otilde;es de  
velocidade entre php, mod_perl e perl/cgi, e no artigo tinha  
entendido algo assim... mas enfim, acho que agora estou s&oacute; um pouco  
mais perdido, haha...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
   &Eacute; mais complicado do que isso, e agora n&atilde;o vale &agrave; pena te explicar  
completamente. Sim, o interpretador Perl est&aacute; "embutido" no Apache,  
atrav&eacute;s de dynamic linking (uma t&eacute;cnica de constru&ccedil;&atilde;o de programas  
muito antiga mas muito utilizada at&eacute; hoje). Procure sobre isso na  
WikiPedia se quiser saber mais.

   Sobre as compara&ccedil;&otilde;es de velocidade: esquece, isso &eacute; merda. Ningu&eacute;m  
pode comparar p&ecirc;ras e bananas para saber qual &eacute; a fruta "mais  
gostosa": se bem usadas, todas as ferrametas v&atilde;o resolver seu problema.

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">O CGI::Application &eacute; interessantinho, mas &eacute; uma classe de muito  
baixo n&iacute;vel. Voc&ecirc; precisa extender ele bastante para que ele  
comece a dar bons resultados. Na m&atilde;o de um novato, &eacute; desastre na  
certa. Agora, se voc&ecirc; tem uns anitos de estrada, sabe quem s&atilde;o os  
"Quatro Amigos", conhece RUP e usa Test-Driven development, vai  
conseguir usar isto sem grandes dificuldades.
      </pre>
    </blockquote>
    <pre wrap="">Uns anitos? Serve dois? Hahaha, acho que na minha m&atilde;o isso &eacute; um  
desastre na certa ent&atilde;o...
N&atilde;o fa&ccedil;o a menor id&eacute;ia de quem s&atilde;o os Quatro Amigos, nem RUP, e j&aacute;  
ouvi falar em Test-Driven development, e o nome j&aacute; indica alguma  
coisa...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
   Gang of Four (or GoF) are Erich Gamma, Richard Helm, Ralph Johnson  
and John Vlissides, authors of the seminal book Design Patterns.
   <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Erich_Gamma">http://en.wikipedia.org/wiki/Erich_Gamma</a>
   <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Richard_Helm">http://en.wikipedia.org/wiki/Richard_Helm</a>
   <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Ralph_Johnson">http://en.wikipedia.org/wiki/Ralph_Johnson</a>
   <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/John_Vlissides">http://en.wikipedia.org/wiki/John_Vlissides</a>

   RUP: <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/RUP">http://en.wikipedia.org/wiki/RUP</a>
   Design Patterns: <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Design_Patterns">http://en.wikipedia.org/wiki/Design_Patterns</a>
   E voc&ecirc; j&aacute; conhece Test-Driven development, ent&atilde;o deve saber onde  
est&atilde;o os links ;-)

  </pre>
  <blockquote type="cite">
    <pre wrap="">E quanto ao Catalyst obrigar a modularizar, talvez realmente seja  
melhor... tenho um arquivo com 1339 linhas... j&aacute; &eacute; demais n&eacute;?  
huaihaiha
    </pre>
  </blockquote>
  <pre wrap=""><!---->
   Eu tenho arquivos de mais de 1000 linhas, mas 80% &eacute;  
documenta&ccedil;&atilde;o... :-P

   Putamplexos!
--
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}


_______________________________________________
SaoPaulo-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>

  </pre>
</blockquote>
<br>
</body>
</html>