AH!!<br><br>O Mago retorna, e novamente, só que agora para a ruina da comunidade Perl do Brasil<br>( Levando novamente todos para fora !! eheh ) :D<br><br>Se pude entender bem esta url ...<br>
&nbsp;&nbsp; <a href="http://www.verticalone.pt/">http://www.verticalone.pt/</a><br>
<br>Entra em contraste com esta ;)<br>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://twiki.softwarelivre.org/bin/view/CoberturaWiki/Post20061109222318?id=1&amp;filename=conisli_041.jpg#igp1">http://twiki.softwarelivre.org/bin/view/CoberturaWiki/Post20061109222318?id=1&amp;filename=conisli_041.jpg#igp1
</a><br><br><br>E eu não consegui^Wpude perdoar ;)<br><br><br><br>Sds,<br>Marco Antonio<br><br>
<div><span class="gmail_quote">Em 05/07/07, <b class="gmail_sendername">Marco Lima</b> &lt;<a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Breno:<br><br>Não percebi muito o que você tentou comparar ... eh lógico que 10<br>pessoas usando droga não conseguem programar mais que um monge =P<br>mas acho que se dar 10 minutos para o Monge, reforçar a equipa de<br>
drogados em mais 10 .. talvez consigam fazer em 6 horas ... mas mesmo<br>assim tenho minhas duvidas =P<br><br>Quem sabe passar isso para eles como exemplo:<br><a href="http://www.perlmonks.org/?node_id=527624">http://www.perlmonks.org/?node_id=527624
</a><br><br>Para já adorei a idéia !!<br><br>&quot;... desenvolver algo *melhor* que o mailman (reforçando o comentário do<br>Mago), suprindo os problemas deles, oferecendo módulos de<br>compatibilidade&nbsp;&nbsp;com o majordomo (e talvez até com o majordomo2) ...&quot;
<br><br>Tá anotado e entrou para fila de projectos =)) Agora que tenha uma<br>equipa fixe !! =)<br><br>Abraços a todos ... sei que estou um pouco afastado mas os projectos<br>estão sinistros !! em breve dou notícias sobre o laboratório hacker !
<br><br><a href="http://www.verticalone.pt/">http://www.verticalone.pt/</a><br><br>breno escreveu:<br>&gt; Ah, e apenas para dar uma &quot;rebatida&quot; e esquentar o flame, o caminho<br>&gt; inverso também funciona e hoje a principal ferramenta para avaliar a
<br>&gt; complexidade de código em python e encontrar áreas mais propensas a<br>&gt; erros é toda feita em Perl ;-)<br>&gt;<br>&gt; <a href="http://journyx.com/curt/complexity.html">http://journyx.com/curt/complexity.html
</a><br>&gt;<br>&gt; Mas não há motivos para brigas. Isso foi apenas para mostrar que tudo<br>&gt; tem seu motivo, e a melhor linguagem é a que melhor se adequa a um<br>&gt; dado problema, e que é melhor compreendida pelas pessoas que devem
<br>&gt; resolver o problema. Dar um problema que pode ser resolvido em 2 horas<br>&gt; com 1 programador Perl para uma equipe de 10 programadores Java e<br>&gt; esperar que eles resolvam em 2 horas é absurdo. Mas não quer dizer que
<br>&gt; o código final será melhor ou pior (tá, Java foi um péssimo exemplo,<br>&gt; mas acho que vcs entenderam ;-)<br>&gt;<br>&gt; Na própria documentação do Perl é sugerido que a linguagem<br>&gt; provavelmente não é a melhor escolha para desenvolver sistemas
<br>&gt; operacionais ou controlar usinas radioativas (diz lá que o Larry<br>&gt; dormiria mais tranquilo a noite ;-). E uma comparação de linguagens<br>&gt; acaba levando ao fato de que tudo pode ser escrito em Assembly.
<br>&gt; Afinal, no fim do dia tudo acaba indo pro assembly. Mas deus nos livre<br>&gt; de fazer (ou depurar! ou portar para arquiteturas diferentes!)<br>&gt; projetos grandes nisso. Pra isso existem linguagens de alto nível. Pra
<br>&gt; isso existe Perl ;-)<br>&gt;<br>&gt;<br>&gt; []s<br>&gt;<br>&gt; -b<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 7/5/07, breno &lt;<a href="mailto:breno@rio.pm.org">breno@rio.pm.org</a>&gt; wrote:<br>&gt;<br>&gt;&gt; Oi Gustav! Seja bem vindo!!! Espero que aproveite nossa lista, nosso
<br>&gt;&gt; site e nossos encontros sociais e técnicos!!!<br>&gt;&gt;<br>&gt;&gt; Hahahhahaha é bom ver que uns flames de vez em quando animam a lista!<br>&gt;&gt; No FAQ da <a href="http://pm.org">pm.org</a> há uma pergunta que aborda de uma maneira sucinta (e
<br>&gt;&gt; um tanto seca: imagino que eles devem receber muitos flames sobre<br>&gt;&gt; isso) o mesmo comentário do Mago:<br>&gt;&gt;<br>&gt;&gt; ----------8&lt;----------<br>&gt;&gt; Q: You use mailman on a Perl web site? Are you a secret Python programmer?
<br>&gt;&gt; A: mailman is better than majordomo. Deal with it.<br>&gt;&gt; ----------8&lt;----------<br>&gt;&gt;<br>&gt;&gt; Mas voltando a questão principal, quando Eric Raymond e o projeto GNU<br>&gt;&gt; decidiram que python é a 10 maravilha do mundo (sabe-se lá pq) e
<br>&gt;&gt; começaram a escrever e endossar código feito em Python, uma pletora de<br>&gt;&gt; seguidores fieis (pra não dizer fanáticos) por software-livre<br>&gt;&gt; iniciaram uma cruzada para &quot;reinventar a roda&quot; em uma série de
<br>&gt;&gt; programas, para provar o quão certo os messias do software livre<br>&gt;&gt; estavam. Não é muito diferente do que provavelmente vai acontecer com<br>&gt;&gt; o Perl 6, exceto pelo fato que a comunidade de desenvolvedores de
<br>&gt;&gt; software livre, apesar de relativamente descentralizada, é bem maior<br>&gt;&gt; que a comunidade Perl (praticamente um subgrupo da de OSS) e bem mais<br>&gt;&gt; obstinada (será? :-)<br>&gt;&gt;<br>&gt;&gt; No caso específico do mailman, desenvolvido para substituir o clássico
<br>&gt;&gt; e estável majordomo (feito em Perl), o foco deles foi a facilidade de<br>&gt;&gt; gerenciamento da lista pelo administrador da lista e isso foi<br>&gt;&gt; provavelmente o ponto chave na vasta aceitação do programa e constante
<br>&gt;&gt; perda de espaço do majordomo para o mailman, inclusive nas listas da<br>&gt;&gt; <a href="http://pm.org">pm.org</a>.<br>&gt;&gt;<br>&gt;&gt; Não há diferença no envio/recebimento de mensagens de/para a lista. A
<br>&gt;&gt; diferença principal está em como alguém (dono da lista, inscrito, não<br>&gt;&gt; inscrito passeando por ali, etc) fazem mudanças e pedidos para a lista<br>&gt;&gt; como se inscrever/desinscrever. Com o majordomo (sistema clássico, em
<br>&gt;&gt; Perl), o usuário tem que enviar um email contendo os comandos para o<br>&gt;&gt; servidor e aguarda um email de resposta. Esse era o modelo padrão na<br>&gt;&gt; época em que o majordomo foi criado (1992), antes mesmo da web ser
<br>&gt;&gt; popular quando pessoas tinham email mas não tinham acesso a web. Com o<br>&gt;&gt; mailman, os &quot;players&quot; citados acima simplesmente usam uma interface<br>&gt;&gt; web para interagir com o servidor de maneira prática e dinâmica, com
<br>&gt;&gt; toda a facilidade da web (e sem a complicação/stress de comandos<br>&gt;&gt; complexos para manipulação de listas apenas por mensagens de email).<br>&gt;&gt; Convenhamos, é melhor mesmo.<br>&gt;&gt;<br>&gt;&gt; Mas isso não quer dizer que o mailman seja a salvação da lavoura e que
<br>&gt;&gt; não possa existir algo melhor. Eu particularmente tenho algumas<br>&gt;&gt; críticas também sobre o sistema e acho que poderia ser bem mais<br>&gt;&gt; robusto e interessante. Se a comunidade estiver interessada em
<br>&gt;&gt; desenvolver algo *melhor* que o mailman (reforçando o comentário do<br>&gt;&gt; Mago), suprindo os problemas deles, oferecendo módulos de<br>&gt;&gt; compatibilidade com o majordomo (e talvez até com o majordomo2) e
<br>&gt;&gt; fazendo o que o Perl faz de melhor - observar o mundo que o cerca,<br>&gt;&gt; escolher para si o que é bom e descartar o que não é - eu dou o maior<br>&gt;&gt; apoio e tenho certeza que a comunidade toda também dará!
<br>&gt;&gt;<br>&gt;&gt; Caso queiram brincar com essa idéia (quem sabe até montando uma<br>&gt;&gt; apresentação/discussão para isso no Encontro Técnico de Julho!!!) aí<br>&gt;&gt; vão algumas sugestões:<br>&gt;&gt;<br>&gt;&gt; Vejam algumas alternativas, não só majordomo/mailman:
<br>&gt;&gt;<br>&gt;&gt; <a href="http://www.ecartis.org/features.html">http://www.ecartis.org/features.html</a><br>&gt;&gt; <a href="http://www.mj2.org/">http://www.mj2.org/</a><br>&gt;&gt; <a href="http://www.fml.org/software/fml8/index.html.en">
http://www.fml.org/software/fml8/index.html.en</a><br>&gt;&gt; <a href="http://www.ezmlm.org/">http://www.ezmlm.org/</a> (do qmail)<br>&gt;&gt; smartlist (do procmail, não achei link específico)<br>&gt;&gt;<br>&gt;&gt; No link abaixo há uma tabela de &quot;ajuste&quot;, indicando a equivalência de
<br>&gt;&gt; comandos entre o majordomo e o mailman. Observar que a equivalencia do<br>&gt;&gt; mailman TODA envolve comandos via web enquanto o majordomo envolve<br>&gt;&gt; comandos digitados e enviados por email mostra exatamente essa
<br>&gt;&gt; disparidade, e o quanto uma estrutura para web é mais adequada aos<br>&gt;&gt; dias de hoje para um software de gerenciamento de listas.<br>&gt;&gt; <a href="http://www.itc.virginia.edu/desktop/email/mailing-lists/domo2mailman.html">
http://www.itc.virginia.edu/desktop/email/mailing-lists/domo2mailman.html</a><br>&gt;&gt;<br>&gt;&gt; Há uma comparação muito interessante entre mailman e majordomo no link<br>&gt;&gt; abaixo, com vários itens sendo avaliados e muitos deles não sendo
<br>&gt;&gt; contemplados por nenhuma das alternativas avaliadas:<br>&gt;&gt; <a href="http://www.serverwatch.com/stypes/compare/index.php/compare2_18275,16165_print">http://www.serverwatch.com/stypes/compare/index.php/compare2_18275,16165_print
</a><br>&gt;&gt;<br>&gt;&gt; E há um texto famoso (embora um pouco antigo) do grande jwz sobre<br>&gt;&gt; diversos problemas do mailman:<br>&gt;&gt; <a href="http://www.jwz.org/doc/mailman.html">http://www.jwz.org/doc/mailman.html
</a><br>&gt;&gt;<br>&gt;&gt; e a resposta da equipe do mailman sobre esse artigo:<br>&gt;&gt; <a href="http://www.list.org/jwzrebuttal.html">http://www.list.org/jwzrebuttal.html</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; []s, e tomara que alguém se anime!
<br>&gt;&gt;<br>&gt;&gt; -b<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On 7/5/07, Wesley Dal&#39;Col &lt;<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Podia ser pior, podia ser:<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; VB Script Powered<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Aí eu mesmo faria algo nem que fosse em pascal....<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Marco Lima escreveu:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Salve !
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Não vejo problema nenhum&nbsp;&nbsp;em ter boas aplicações desenvolvidas em outras<br>&gt;&gt;&gt;&gt; linguagens, desde que sejam livres, por isso não acho que seja problemas<br>&gt;&gt;&gt;&gt; ter os créditos e méritos atribuídos ao Python e não vejo nenhum motivo
<br>&gt;&gt;&gt;&gt; para não estar lá.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Agora se você acharem que essa aplicação não satisfaz sua necessidades<br>&gt;&gt;&gt;&gt; ou que é importante que utilizemos uma ferramenta que esteja escrito em
<br>&gt;&gt;&gt;&gt; Perl, excelente, adoro essa sugestão ... mas lembrem que deveram fazer<br>&gt;&gt;&gt;&gt; algo melhor, prestem atenção, eu não disse igual e sim MELHOR ! ... se<br>&gt;&gt;&gt;&gt; acharem que não será melhor, nem percam tempo pois não vale o
<br>&gt;&gt;&gt;&gt; investimento e não justifica a troca !!<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Lembrem de um dos princípios básicos: &quot;Não inventem a roda !!!&quot;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Mas nunca se esqueçam, escrevam Código Livre !!
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Abraços;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Fernando Oliveira escreveu:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Concordo plenamente Gustav!<br>&gt;&gt;&gt;&gt;&gt; Temos q fazer algo a respeito, embora essa página não seja nossa,
<br>&gt;&gt;&gt;&gt;&gt; vários (se não todos) os PMs está com a lista lá.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Breno, o q podemos fazer qto a isso?!<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; E seja bem vindo Gustav! Te esperamos no ES (encontro social) na 5ª
<br>&gt;&gt;&gt;&gt;&gt; feira da semana q vem!<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Gustav++ #olhos atentos e indignados<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Em 04/07/07, *Gustav Meirinho* &lt;<a href="mailto:perl@sbox.com.br">
perl@sbox.com.br</a><br>&gt;&gt;&gt;&gt;&gt; &lt;mailto:<a href="mailto:perl@sbox.com.br">perl@sbox.com.br</a>&gt;&gt; escreveu:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prezados,<br>&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Acabo de ingressar neste grupo e qual não foi a minha surpresa<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; ao descobrir que todas as páginas envolvidas no processo de envio<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; de mensagens de confirmação, confirmação de cadastramento e
<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &quot;bem-vindo&quot; contém a imagem &quot;PYTHON powered&quot;!<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Creio que não seja o tipo de propaganda ideal para quem acaba<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; de ingressar... ;)
<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cordialmente,<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; *Gustav Meirinho*<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; /Analista de Correio Eletrônico/
<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:gustav@infolink.com.br">gustav@infolink.com.br</a> &lt;mailto:<a href="mailto:gustav@infolink.com.br">gustav@infolink.com.br</a>&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.infolink.com.br">
www.infolink.com.br</a> &lt;<a href="http://www.infolink.com.br">http://www.infolink.com.br</a>&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________
<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Rio-pm mailing list<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a> &lt;mailto:<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://mail.pm.org/mailman/listinfo/rio-pm">
http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt;&gt; []&#39;s Fernando<br>&gt;&gt;&gt;&gt;&gt; ------------------------------------------------------------------------
<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt;&gt; Rio-pm mailing list<br>&gt;&gt;&gt;&gt;&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>&gt;&gt;&gt;&gt;&gt; 
<a href="http://mail.pm.org/mailman/listinfo/rio-pm">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt; Rio-pm mailing list
<br>&gt;&gt;&gt;&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>&gt;&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; Rio-pm mailing list<br>&gt;&gt;&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm">
http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt; _______________________________________________<br>&gt; Rio-pm mailing list<br>&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org
</a><br>&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;<br>&gt;<br><br>_______________________________________________<br>Rio-pm mailing list<br><a href="mailto:Rio-pm@pm.org">
Rio-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/rio-pm">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br>