From vigaristaz em yahoo.com.br Thu Jul 1 10:02:19 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Novo na lista e com =?ISO-8859-1?Q?d=FAvidas?= In-Reply-To: <40E32E0F.6050003@yahoo.com.br> References: <40E31173.8010702@yahoo.com.br> <40E31865.50107@yahoo.com.br> <40E32426.7070107@yahoo.com.br> <40E32E0F.6050003@yahoo.com.br> Message-ID: <40E4277B.5040000@yahoo.com.br> Luis Campos de Carvalho wrote: > Mas será que o usuário que roda o apache tem as mesmas permissões > que você? Averigüe isto, por favor... > Sim, estava tudo certo, o erro era no script mesmo. > Ninguém aqui vai dar risada de você por isso. > "Putamplexos" é um neologismo inventado pelo meu irmão, o André > Carvalho. É a fusão de "puta" (a *gíria* utilizada para denotar > superlativo absoluto de alguma coisa) e "amplexo" (verbete culto para > "abraço"). Portanto, "putamplexos" == "abração". > Obrigado pela explicação ;) >> # Diretorio do webserver >> my $DIRLOCAL='/home/user/backup'; >> # Diretorio do ftpserver >> my $DIRDEST='bkp'; >> Achei melhor modificar o $DIRDEST para somente o nome do diretório.. >> # Cria e compacta arquivo de backup >> system("mysqldump --quick --all --add-drop-table --add-locks >> --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD > >> $NARQ > /dev/null && tar cvzf $ARQ $NARQ > /dev/null && rm -f $NARQ > >> /dev/null"); >> print "
Arquivo .sql criado com sucesso...
"; >> Dois redirecionamentos (aaaa > bbbbb > /dev/null)? system("mysqldump --quick --all --add-drop-table --add-locks --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD > $DIRLOCAL/$NARQ && tar cvzf $DIRLOCAL/$ARQ $DIRLOCAL/$NARQ > /dev/null && rm -f $DIRLOCAL/$NARQ > /dev/null"); print "
Arquivo .sql criado com sucesso...
"; >> $ftp->put($DIRLOCAL/$ARQ) or die "Ops, deu erro. Arquivo nao >> encontrado..."; > Estranho o $@ só ter me voltado a mensagem de erro em alguns casos. Agora sim o put buscando o arquivo em seu diretório correto. Está funcionando perfeitamente, obrigado pela ajuda ;) Abraço! -- Carlan Calazans - Phr34k3r http://www.linuxrapido.org Último artigo: Blogando do Linux Blog: http://www.carlan.calazans.nom.br Fotolog: http://www.mblog.com/phr34k3r From monsieur_champs em yahoo.com.br Thu Jul 1 11:10:03 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] SMS com Perl In-Reply-To: <006101c45ef8$a6442280$ad57a8c0@fortalnet.com.br> Message-ID: On Wed, 30 Jun 2004, Gabriel Vieira wrote: > Luis! > Créditos?! Ai tah querendo demais né!? rsrs ;) É o mínimo :) Nem sempre se consegue o "mínimo"... > Fale mais do seu projeto... Antes disso, gostaria de partilhar com todos vocês uma pequena vitória pessoal minha: agora todas as ferramentas que eu uso para ler emails no trabalho (inclusive meus emails pessoais) são open-source, pelo menos. :-) Escrevo para vocês de um Pine 4.x, respondendo mensagens recebidas pelo meu fetchmail e processadas com procmail. :-) Recomendo a todos, muito educativo! > Se isso for pra frente há muito o que se discutir a respeito :) Na verdade, não. A coisa é muito simples. As empresas operadoras de telefonia celular que desejarem disponibilizar o serviço terão algo como uma "assinatura" para o usuário (que será usada para cobrança, logo mais) e receberão uma senha para se autenticar. A empresa colocará à disposição das pessoas uma interface de transmissão de mensagens SMS. Poderia ser um XML transmitido via HTTP, no melhor estilo "Web Services". Transmitido o tal XML, o servidor da operadora de celular processaria a informação, contabilizaria as informações de cobrança e enviaria uma mensagem curta para o telefone celular especificado pelo SMS. Claro, muitas empresas de TI tem muito interesse nisso. Imagine você que você pode enviar mensagens para um celular quando alguma coisa estiver errada na sua rede local... :-) Mas isso também tem desvantagens, como por exemplo a possibilidade de abrir uma "brecha" para termos spam de SMS... o que eu detestaria, pessoalmente. É isso, meu caro... nada mais do que um sonhozinho besta de um visionário iludido, achando que alguém poderia se interessar por este servicinho... Putamplexos... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Thu Jul 1 11:32:40 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Re: Exemplo de ^$ In-Reply-To: <000001c45ef8$a9eb7fa0$32cbcfc8@eraser> Message-ID: On Wed, 30 Jun 2004, Solli Moreria Honorio wrote: > Luis, estou enviando uma fração do módulo Win32::SAM > (http://sourceforge.net/projects/samie) no qual estou tentando utilizar > para simular o usuário utilizando o site através do IE, isto é para > detectar falha e/ou efetuar um teste de carga. > > Fiquei impressionado pela quantidade de vezes que o cara utiliza > expressões do tipo ‘^$valor$’. E o que é pior, algumas vezes este > esquema só atrabalha, como em um caso onde eu digo o nome de uma figura > para o cara clicar, pelo código do cara eu preciso entrar com o caminho > completo (inclusive http://) da imagem... claro que já mudei. > > Como eu havia escrito, o meu cerebro não compreendia o que os meus olhos > envia... seria algum tipo de disturbio ? Comecei a me perguntar... mas > descubri depois que se existe alguns disturbio não é o meu. > > Só estou enviando para você isto, para você não achar que sou louco ou > algo pior. Claro que não está na lista porque este assunto já está over. > Solli, IMHO, mandar para o pessoal da lista pode ajudar muita gente a aprender como fazer para que as coisas funcionem direito... por isso estou respondendo sua mensagem direto para a lista. PessoALL, a mensagem do Solli está inteira aqui, sem cortes. Por isso, existem trechos bem grandes sem qualquer comentário meu. Desculpem por isso, foi a forma mais simples que eu encontrei de colocar vocês à par do que acontece... :-) Vamos ao fonte: > sub ClickAClassNameHyperlink > { > my $className = shift @_; > my $IEObject; > my $IEDocument; > my $i; > my $IEObjectGroup; > #print "Inside ClickAclassNameHyperlink\n"; > foreach $IEObjectGroup (@AllIEObjects) > { > foreach $IEObject (@$IEObjectGroup) > { > #print "Here's \$IEObject$IEObject\n"; > $IEDocument = $IEObject->{Document}; > for ($i=0; $i<$IEDocument->all->length; $i++) > { > #print "Outer for $i " . $IEDocument->all($i)->tagName . "\n"; > if ($IEDocument->all($i)->tagName =~ /^A$/) Reparem neste "IF" (na linha acima): ele poderia simplesmente ter usado um 'eq', com o mesmo valor semântico, e muito mais simples de ler e executar. TIMTOWTDI, certamente usado contra o programa... :-/ > { > #print "Found A\n"; > #print "Printing className: " . > $IEDocument->all($i)->className . "\n"; > if ($IEDocument->all($i)->className =~ /^$className$/) Aqui, (na linha de cima) novamente o mesmo problema... Solli, se isso for endêmico do jeito que você está dizendo, pode ser interessante oferecer um patch para o carinha... :-) > { > #print "Clicking $className\n"; > $IEDocument->all($i)->click(); > return; > } > } > } > } > } > } > Este finalzinho me lembrou uma piadinha de LISP... ;-) Segue abaixo: From: monsieur_champs To: Lista de Amigos Subject: Programa Lisp para dominar o mundo Eu consegui! Terminei o programa Lisp que me ajudará a conquistar o mundo! Todas as grandes potências da Terra estarão aos meus pés quando eu rodar o programa. Renda-se você também, e me envie todo o dinheiro que conseguir arrecadar. Para provar que eu não estou brincando, envio o final do programa para vocês: ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) # EOF Claro, quem não programa Lisp pode não achar muita graça nesta piada velha... :-) []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Thu Jul 1 12:48:51 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Novo na lista e com =?ISO-8859-1?Q?d=FAvidas?= In-Reply-To: <40E4277B.5040000@yahoo.com.br> Message-ID: On Thu, 1 Jul 2004, Carlan Calazans wrote: > >> my $DIRDEST='bkp'; > >> > Achei melhor modificar o $DIRDEST para somente o nome do diretório.. Cuidado, isso te permite apenas acesso a diretórios abaixo do seu... > >> # Cria e compacta arquivo de backup > >> system("mysqldump --quick --all --add-drop-table --add-locks > >> --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD > > >> $NARQ > /dev/null && tar cvzf $ARQ $NARQ > /dev/null && rm -f $NARQ > > >> /dev/null"); > >> print "
Arquivo .sql criado com sucesso...
"; > >> > Dois redirecionamentos (aaaa > bbbbb > /dev/null)? > system("mysqldump --quick --all --add-drop-table --add-locks > --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD > > $DIRLOCAL/$NARQ && tar cvzf $DIRLOCAL/$ARQ $DIRLOCAL/$NARQ > /dev/null > && rm -f $DIRLOCAL/$NARQ > /dev/null"); > print "
Arquivo .sql criado com sucesso...
"; Humm... esta, nem mesmo eu consegui ver... > >> $ftp->put($DIRLOCAL/$ARQ) or die "Ops, deu erro. Arquivo nao > >> encontrado..."; > > > Estranho o $@ só ter me voltado a mensagem de erro em alguns casos. Se a mensagem não estiver em $@, quer dizer que alguma coisa executou antes que você pudesse pegá-la (e setou novamente "$EVAL_ERROR" para outra coisa qualquer) ou não foi erro do Net::FTP... Para prevenir que você não veja a mensagem de erro (por algum efeito colateral esquisito): # Verificação de erro em estrutura de try-catch eval{ chamada_que_pode_dar_erro(); }; die "$@" if $@; > Está funcionando perfeitamente, obrigado pela ajuda ;) Disponha! Se você estiver em Sampa, apareça no encontro mensal do Perl Monks paulistano! Se estiver no rio, tem encontro também, e eles parecem estar marcando sempre na mesma data... :-) Converse com o Marco "Mago" e descubra onde será o encontro. Te vejo por aí. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From vigaristaz em yahoo.com.br Thu Jul 1 13:47:33 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Novo na lista e com =?ISO-8859-1?Q?d=FAvidas?= In-Reply-To: References: Message-ID: <40E45C45.2030308@yahoo.com.br> Luis Champs de Carvalho wrote: > Se a mensagem não estiver em $@, quer dizer que alguma coisa executou >antes que você pudesse pegá-la (e setou novamente "$EVAL_ERROR" para outra >coisa qualquer) ou não foi erro do Net::FTP... > > Para prevenir que você não veja a mensagem de erro (por algum efeito >colateral esquisito): > > # Verificação de erro em estrutura de try-catch > eval{ > chamada_que_pode_dar_erro(); > }; > die "$@" if $@; > > > Hum! Obrigado novamente! Agora vou tentar melhorá-lo, quando um erro acontece no primeiro ftp o script é cancelado, não por erro no script e sim pelo motivo do servidor estar ofline. Caso aconteça gostaria que ele continuasse o script e enviasse o backup para o ftp2 ;) > > Disponha! Se você estiver em Sampa, apareça no encontro >mensal do Perl Monks paulistano! Se estiver no rio, tem encontro também, e >eles parecem estar marcando sempre na mesma data... :-) Converse com o >Marco "Mago" e descubra onde será o encontro. > > Te vejo por aí. > Putamplexos! > > Sou do Espírito Santo, mas vontade não falta ;) []´s -- Carlan Calazans - Phr34k3r http://www.linuxrapido.org Último artigo: Blogando do Linux Blog: http://www.carlan.calazans.nom.br Fotolog: http://www.mblog.com/phr34k3r From monsieur_champs em yahoo.com.br Thu Jul 1 15:23:28 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] [OT] Java Servlets e Life Cicle dos atributos de um HttpServlet Message-ID: Irmãos, Eu escrevo por estar desesperado. Perdoem meu pecado. Eu tenho sistemas escritos em Java. Em um de meus sistemas, eu tenho uma classe que extende javax.servlet.http.HttpServlet e declara alguns atributos para os objetos. Acontece que tais atributos são totalizadores e sub totalizadores de somas monetárias (é um relatório para o pessoal de cobrança), e eu suspeito que todas as instâncias do Servlet que rodarem mais ou menos juntas compartilham dos atributos (são, de fato, multiplos Threads rodando a mesma classe Java). Alguém poderia fazer a caridade de me ajudar a encontrar documentação que clarifique de uma vez por todas este comportamento? Obrigado! Obrigado! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From daniel em ruoso.com Thu Jul 1 15:31:21 2004 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] [OT] Java Servlets e Life Cicle dos atributos de um HttpServlet In-Reply-To: References: Message-ID: <1088713881.1480.3.camel@cedro> Em Qui, 2004-07-01 às 17:23, Luis Champs de Carvalho escreveu: > Acontece que tais atributos são totalizadores e sub totalizadores de > somas monetárias (é um relatório para o pessoal de cobrança), e eu > suspeito que todas as instâncias do Servlet que rodarem mais ou menos > juntas compartilham dos atributos (são, de fato, multiplos Threads rodando > a mesma classe Java). hmmmm.... sim... ele usa a mesma instancia do servlet várias vezes. From monsieur_champs em yahoo.com.br Fri Jul 2 09:38:10 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Com que browser? Message-ID: Gente, parodiando o sambinha "Com que roupa", do Gilberto Gil, eu gostaria muito de saber "Com que browser eu vou..." Eu estou querendo desesperadamente fugir da duplinha dinâmica "Mozilla & MSIE", o primeiro por eu não ter hardware suficiente para suportar tantos 'Features' e o segunto por questões ideológicas muito mais fortes do que eu... :-) Alguém teria boas sugestões? Talvez alguma experiência interessante para trocar? Obrigado! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From rodzadra em yahoo.com Fri Jul 2 09:49:46 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] ler o valor de um array dentro de um hash. In-Reply-To: Message-ID: <20040702144946.51343.qmail@web50207.mail.yahoo.com> Olá a todos, Alguém poderia me informar como faço para ler um array que está dentro de um hash? ex: my @jobs =('job1','job2'); my %printer =( nameR => 'HP4100R', nameV => 'HP4100V', path_spool => '/var/spool/cups', jobs => "@jobs", ); se eu der um "print $printer{jobs};" eu tenho o resultado: job1 job2 como eu consigo ler alguma coisa do tipo "$printer{jobs[0]}"? Muito obrigado, Rodrigo __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From rodzadra em yahoo.com Fri Jul 2 09:57:51 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] ler o valor de um array dentro de um hash. In-Reply-To: <20040702144946.51343.qmail@web50207.mail.yahoo.com> Message-ID: <20040702145751.47564.qmail@web50205.mail.yahoo.com> Olá novamente, Desculpem me, mas acho que consegui descobrir: my @jobs =('job1','job2'); my %printer =( nameR => 'HP4100R', nameV => 'HP4100V', path_spool => '/var/spool/cups', jobs => \@jobs, ); print $printer{jobs}->[1]; É só passar o array como referencia: jobs => \@jobs e mandar imprimir: print $printer{jobs}->[1]; --- Rod Za wrote: > Olá a todos, > > Alguém poderia me informar como faço para ler um array que está dentro de um hash? > ex: > > my @jobs =('job1','job2'); > > my %printer =( nameR => 'HP4100R', > nameV => 'HP4100V', > path_spool => '/var/spool/cups', > jobs => "@jobs", > ); > > se eu der um "print $printer{jobs};" eu tenho o resultado: job1 job2 > como eu consigo ler alguma coisa do tipo "$printer{jobs[0]}"? __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From lgonzaga em lncc.br Fri Jul 2 10:01:50 2004 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] ler o valor de um array dentro de um hash. In-Reply-To: <20040702144946.51343.qmail@web50207.mail.yahoo.com> References: <20040702144946.51343.qmail@web50207.mail.yahoo.com> Message-ID: <20040702120150.22291a8f.lgonzaga@lncc.br> Oi, On Fri, 2 Jul 2004 07:49:46 -0700 (PDT) Rod Za wrote: > Ol_ a todos, > > Algu_m poderia me informar como fa_o para ler um array que est_ dentro de um hash? > ex: > > my @jobs =('job1','job2'); > > my %printer =( nameR => 'HP4100R', > nameV => 'HP4100V', > path_spool => '/var/spool/cups', > jobs => "@jobs", > ); > > se eu der um "print $printer{jobs};" eu tenho o resultado: job1 job2 > como eu consigo ler alguma coisa do tipo "$printer{jobs[0]}"? Tente $printer{jobs}[0]. > Muito obrigado, > > Rodrigo Abracos, Luiz. > > > > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > From monsieur_champs em yahoo.com.br Fri Jul 2 10:00:39 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] [OT] Java Servlets e Life Cicle dos atributos de um HttpServlet In-Reply-To: <1088713881.1480.3.camel@cedro> Message-ID: On Thu, 1 Jul 2004, Daniel Ruoso wrote: > Em Qui, 2004-07-01 às 17:23, Luis Champs de Carvalho escreveu: > > Acontece que tais atributos são totalizadores e sub totalizadores de > > somas monetárias (é um relatório para o pessoal de cobrança), e eu > > suspeito que todas as instâncias do Servlet que rodarem mais ou menos > > juntas compartilham dos atributos (são, de fato, multiplos Threads rodando > > a mesma classe Java). > > hmmmm.... > > sim... ele usa a mesma instancia do servlet várias vezes. > Como eu provo isso para um gerente meio zen[1]? Existe documentação online sobre isso? Onde devo começar a procurar? Felling like a newbye again... Obrigado! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [1]zen: Zen Nozao Daz Coiza From falmp em terra.com.br Fri Jul 2 10:39:39 2004 From: falmp em terra.com.br (Francisco Lopes) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Com que browser? In-Reply-To: References: Message-ID: <975220027.20040702123939@terra.com.br> Já tentou o irmão caçula do Mozilla, o Firefox? É um pouco mais leve. Se sim, tente o Opera... chega a ser uma boa alternativa para o IE. Abraço. Francisco Friday, July 2, 2004, 11:38:10 AM, you wrote: > Gente, parodiando o sambinha "Com que roupa", do Gilberto Gil, eu > gostaria muito de saber "Com que browser eu vou..." > Eu estou querendo desesperadamente fugir da duplinha dinâmica "Mozilla & > MSIE", o primeiro por eu não ter hardware suficiente para suportar tantos > 'Features' e o segunto por questões ideológicas muito mais fortes do que > eu... :-) > Alguém teria boas sugestões? Talvez alguma experiência interessante para > trocar? > Obrigado! > Putamplexos! From nferraz em phperl.com Fri Jul 2 11:38:50 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Com que browser? In-Reply-To: References: Message-ID: <40E58F9A.3000006@phperl.com> Luis Champs de Carvalho wrote: > Gente, parodiando o sambinha "Com que roupa", do Gilberto Gil, eu > gostaria muito de saber "Com que browser eu vou..." Eu uso e recomendo o Firefox. É um excelente navegador! Uma alternativa mais leve, em modo gráfico, é o Dillo (cerca de 350kb). Eu já testei, achei interessante, mas não o bastante para ser meu browser padrão. Finalmente, existem os navegadores em modo texto, como o "links" e o "lynx". []s Nelson From rodzadra em yahoo.com Fri Jul 2 11:25:31 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Com que browser? In-Reply-To: <975220027.20040702123939@terra.com.br> Message-ID: <20040702162531.77008.qmail@web50208.mail.yahoo.com> cara, vc deve usar o Windows né mesmo? Tirando o Mozilla e/ou Firefox eu te aconselho mesmo o Opera que é muito rápido - o problema que ele é pago ou então coloca uma pancada de propaganda na tela. Em último caso - caso extremo diria - vc tem um browser chamado links e outro lynks que são browsers somente texto! Se tiver usando *nix, tem o Dillo que é super rápido - mas não tem suporte a nada além de HTML, Galeon - baseado na enginner do Mozilla, etc. um abraço, Rodrigo --- Francisco Lopes wrote: > Já tentou o irmão caçula do Mozilla, o Firefox? É um pouco mais leve. > Se sim, tente o Opera... chega a ser uma boa alternativa para o IE. > > Abraço. > Francisco > > > Friday, July 2, 2004, 11:38:10 AM, you wrote: > > > > Gente, parodiando o sambinha "Com que roupa", do Gilberto Gil, eu > > gostaria muito de saber "Com que browser eu vou..." > > > Eu estou querendo desesperadamente fugir da duplinha dinâmica "Mozilla & > > MSIE", o primeiro por eu não ter hardware suficiente para suportar tantos > > 'Features' e o segunto por questões ideológicas muito mais fortes do que > > eu... :-) > > > Alguém teria boas sugestões? Talvez alguma experiência interessante para > > trocar? > > > Obrigado! > > Putamplexos! > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From vigaristaz em yahoo.com.br Fri Jul 2 11:55:36 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Com que browser? In-Reply-To: References: Message-ID: <20040702135536.5ebeba5e.vigaristaz@yahoo.com.br> Como os amigos também gosto muito do firefox, mas o opera não está ficando para trás não. Hoje é moda usar o firefox, muitos que usavam o IEca foram convertidos. O ambiente é agradável, as skins e os plugins também ;) Já ouvi falar que por medo a microsoft está lancando uma nova versão do IEca ainda para este ano. On Fri, 2 Jul 2004 11:38:10 -0300 (BRT) Luis Champs de Carvalho wrote: > > Gente, parodiando o sambinha "Com que roupa", do Gilberto Gil, eu > gostaria muito de saber "Com que browser eu vou..." > > Eu estou querendo desesperadamente fugir da duplinha dinâmica "Mozilla & > MSIE", o primeiro por eu não ter hardware suficiente para suportar tantos > 'Features' e o segunto por questões ideológicas muito mais fortes do que > eu... :-) > > Alguém teria boas sugestões? Talvez alguma experiência interessante para > trocar? > > Obrigado! > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -- Carlan Calazans - Phr34k3r www.linuxrapido.org Último artigo: Blogando do Linux Blog: www.carlan.calazans.nom.br Fotolog: www.mblog.com/phr34k3r From rodzadra em yahoo.com Fri Jul 2 12:36:31 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Hash dentro de hash. Message-ID: <20040702173631.25534.qmail@web50201.mail.yahoo.com> Olá, Estou pensando em usar o hash para um extrutura do tipo: my %students = ( name => '', age => '', ); my %class = ( name => 'Classe 1', students => \%students; ); Alguém teria alguma sugestão melhor? obrigado, Rodrigo __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From fglock em pucrs.br Fri Jul 2 12:46:32 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Hash dentro de hash. References: <20040702173631.25534.qmail@web50201.mail.yahoo.com> Message-ID: <40E59F78.5503@pucrs.br> Rod Za wrote: > > my %students = ( name => '', > age => '', > ); > > my %class = ( name => 'Classe 1', > students => \%students; > ); Você vai precisar de mais um nível nessa estrutura. Por exemplo: my %student1 = ( name => '', age => '', ); my %student2 = ( name => '', age => '', ); my @students = ( \%student1, \%student2 ); my %class = ( name => 'Classe 1', students => \@students; ); - Flavio S. Glock From shonorio em terra.com.br Fri Jul 2 19:16:32 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] Hash dentro de hash. In-Reply-To: <20040702173631.25534.qmail@web50201.mail.yahoo.com> Message-ID: <000001c46092$fec79180$32cbcfc8@eraser> Desculpe, mas uma sugestao melhor para o quê ??? Solli -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Rod Za Sent: sexta-feira, 2 de julho de 2004 14:37 To: cascavel-pm@mail.pm.org Subject: [Cascavel-pm] Hash dentro de hash. Olá, Estou pensando em usar o hash para um extrutura do tipo: my %students = ( name => '', age => '', ); my %class = ( name => 'Classe 1', students => \%students; ); Alguém teria alguma sugestão melhor? obrigado, Rodrigo __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From shonorio em terra.com.br Fri Jul 2 19:32:29 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Voc=EA_sabia_=3F=3F_Eu_n=E3o_!!?= Message-ID: <000001c46095$395398b0$32cbcfc8@eraser> Conteúdo pulado do tipo multipart/alternative-------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : não disponível Tipo : image/gif Tam : 43 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20040702/cb63defd/attachment.gif From shonorio em terra.com.br Fri Jul 2 20:15:44 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:08 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?RE=3A_=5BPsl-rj=5D_Todo_software_?= =?iso-8859-1?q?=E9_de_dominio_p=FAblico_=3F?= In-Reply-To: <40E4071B.4090204@lozano.eti.br> Message-ID: <000501c4609b$439ebb50$32cbcfc8@eraser> Ola Fernando.... puxa como este negócio de internet é dinâmico mesmo hein.... eu postei isto numa lista de Perl e já tenho uns 3 caras comentando isto comigo. Eu acho este discução interessante em 3 pontos, sendo elas: 1º. Não estamos falando em pirataria de produtos e sim de pedaços de códigos, aquele ‘estojo de maquiagem’ que levamos de um serviço para outro. São aqueles ‘bichinhos’ que nós nos sentimos donos, mas será que somos ???? Será que não é da empresa, afinal estamos sendo pagos para desenvolver uma solução e o resultado disto é todo da empresa. Já fiquei sabendo de pessoas que tiveram problemas ao postar códigos em lista de discussão, e a empresa no qual o cara trabalhava entendeu isto como divulgação de propriedade intelectual da empresa. 2º. A questão da funcionalidade, recentemente o mundo ficou comentando a duplo clique da Microsoft ! Será que quando copiamos a ação de um determinado software, não estamos infrigindo algum tipo de licença ??? Recentemente a Apple conseguiu proibir um pessoal ‘open source’ a reproduzir a sua atual interface gráfica (eu acho que é a acqua !)... os caras não haviam escrito um único código igual ao da Apple, simplesmente copiaram o skin... mas tiveram que abandonar o projeto. 3º. É em questão aos código em softwares GPL (ou equivalentes), atualmente o Linux está em uma disputa judicial (entre a SCO e a IBM) porque um colaborador (IBM) pode ter implementado um pedaço de código protegido (SCO). Isto tanto é importante que o Linus estará implementando um processo de identificação dos colaboradores e seus códigos implementados, para com isto saber “exatamente” quem incluiu o quê no Linux, até então o importante era incluir. Por último Fernando, quero pegar um pedaço de seu email “Nem que seja software livre é garantidamente legal.”, e comentar algo do meu dia-a-dia. Aonde eu trabalho tenho encontrado resistência do meu chefe com software livre, e um dos argumento é que a Microsoft tem um seguro onde ela assume todos os ônus de um possível processo sobre algum tipo de tecnologia que você esteja utilizando através dos softwares Microsoft. Isto pode parecer ridículo, mas é um fato e tenho certeza que ficará pior daqui para frente. Um exemplo disto é que o Mandic foi (ou está sendo) processado pela UOL porque ele implementou uma solução de identificação de email para evitar o spam semelhante ao da UOL. A UOL alega que está patentiando o processo de enviar um email perguntando se você quer mesmo enviar o email, e o Mandic argumenta que este negócio já era utilizado antes mesmo da UOL.... Abraços, Solli M. Honorio -----Original Message----- From: Fernando Lozano [mailto:fernando@lozano.eti.br] Sent: quinta-feira, 1 de julho de 2004 09:44 To: "Solli Moreria Honorio" (Redirecionado por: filipo@w3c.com.br) Subject: Re: [Psl-rj] Todo software é de dominio público ? Solli, Nem que seja software livre é garantidamente legal. Há licenças de software livre que são incompatíveis entre si, isto é que proíbem coisas que a outra permite, então os códigos não podem ser misturados sem que um dos autores permita a excessão (para a o software/licença do outro autor). É por isso que há vários softwares com licença dual, em geral para acomodar a GPL como opção. []s, Fernando Lozano Caros amigos, Parece prosaica esta discussão mas não é não. Anexo a mensagem da lista perl monges, reproduzindo matéria que saiu no IDG, sobre a prática extremamente comum de programadores usarem as suas bibliotecas de "snipets", em todos os seus trabalhos. Isto é crime! A menos que o software produzido seja Software Livre... Cordialmente, Ricardo Filipo ABRASOL ____________________________________________________________________ _____ Assunto: [Cascavel-pm] Vocês sabiam ?? Eu não ! De: "Solli Moreria Honorio" Data: Tue, 29 Jun 2004 19:38:58 -0300 Para: "Cascavel Perl Mongers" Deu no IDG Now !! Programadores desconhecem direitos autorais Sexta-feira, 11 junho de 2004 - 12:03 IDG Now! O site Out-law.com divulgou na quinta-feira (10/06) uma pesquisa revelando que pouco mais de 75% dos desenvolvedores reutilizam ou copiam códigos presentes em outros programas na construção de seus próprios aplicativos. No entanto, nem todas as cópias são ilegais, mas o estudo demonstra que os próprios empregadores não conhecem a lei para evitar processos sobre direitos autorais. O código de qualquer software só pode ser reutilizado se a licença do programa assim permitir. A pesquisa, que levou em conta a opinião de 3.970 desenvolvedores, mostrou que 90% deles reproduziriam as funções de algum outro software, no entanto sem copiar qualquer parte do código. Entretanto, um programador pode ter infringido registros de softwares proprietários simplesmente por ter reproduzido aspectos de estrutura e design, seqüências de operações ou algoritmos de algum outro aplicativo. Segundo a pesquisa, estudos para identificação de cópias em processos sobre direitos autorais levam em conta não a quantidade de código copiada, mas sim a qualidade do que foi reutilizado. Um dado alarmante apresentado pelo Out-law atenta que 80% dos pesquisados guardam para si uma livraria pessoal de códigos. Ou seja, mesmo mudando de projetos ou empresas, levam consigo códigos criados para determinada aplicação. Desse grande grupo, 85% (cerca de 67% do total de entrevistados) reutilizam os códigos de sua própria livraria em outros projetos para os quais foram contratados. O estudo conclui que as companhias empregadoras devem atentar para seus contratos e, assim, evitar futuros problemas legais referentes às más práticas no trabalho, mesmo que não-intencionais. A pesquisa revela também que mesmo um software de código aberto necessita ter sua licença checada, apesar de sua natureza essencialmente livre. Segundo o website, a recomendação principal é de que os desenvolvedores precisam ter a clara noção de que não são eles os alvos de futuras ações judiciais, em caso de cópias de seqüências de códigos, mas sim a empresa para a qual trabalham. http://idgnow.uol.com.br/AdPortalv5/ComputacaoCorporativaInterna.aspx?GU ID=19C689E1-B3CE-4945-82F3-27171C61E95E &ChannelID=2000006 _____ _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm _____ _______________________________________________ Psl-rj mailing list Psl-rj@listas.cipsga.org.br http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/psl-rj -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040702/8c7d5f8f/attachment.htm From dougmcunha em yahoo.com.br Sat Jul 3 14:32:37 2004 From: dougmcunha em yahoo.com.br (Douglas Cunha) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] [OT] Java Servlets e Life Cicle dos atributos de um HttpServlet In-Reply-To: References: Message-ID: <20040703153237.6fa7ae10.dougmcunha@yahoo.com.br> Esses atributos são atributos de classe (static) ou de instância? Porque se for de classe, esse é o comportamento mesmo, ainda que você utilizasse vários objetos na mesma thread isso ocorreria Um abraço Douglas Moreira da Cunha ICQ #109485576 Linux Registered User #237609 Em Thu, 1 Jul 2004 17:23:28 -0300 (BRT) Luis Champs de Carvalho escreveu: > > Irmãos, > > Eu escrevo por estar desesperado. > Perdoem meu pecado. Eu tenho sistemas escritos em Java. > > Em um de meus sistemas, eu tenho uma classe que extende > > javax.servlet.http.HttpServlet > > e declara alguns atributos para os objetos. > > Acontece que tais atributos são totalizadores e sub totalizadores de > somas monetárias (é um relatório para o pessoal de cobrança), e eu > suspeito que todas as instâncias do Servlet que rodarem mais ou menos > juntas compartilham dos atributos (são, de fato, multiplos Threads rodando > a mesma classe Java). > > Alguém poderia fazer a caridade de me ajudar a encontrar documentação > que clarifique de uma vez por todas este comportamento? > > Obrigado! Obrigado! > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From filipo em w3c.com.br Mon Jul 5 08:52:56 2004 From: filipo em w3c.com.br (Ricardo Filipo) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Re: Todo software =?iso-8859-1?q?=E9?= de dominio =?iso-8859-1?q?p=FAblico?= ? References: <68D6908DFE62E142858C296FC0C31F2B04F9A4BF@mailcx01.telemar> Message-ID: <20040705135256.17699.qmail@qmail-local.inova.com.br> Caros, O grande problema é que a rigor não podemos usar algoritmos de um software proprietário no outro, de outra empresa. Vamos analisar o exemplo: algoritmo de extração de dados. Se eu usei este algoritmo numa aplicação (olhem bem que este seria um algoritmo genérico, utilizável em qualquer aplicação, na verdade. Aqui não há regras de negócio particulares), então terei que criar um algoritmo diferente, que faça a mesma coisa, para usar em outra aplicação, senão estarei correndo o risco de escrever um código ilegal!!! Não é o caso dos módulos (.pm) usados no perl ou os os objetos compartilahdos (.so) usados em C. Estes trechos são aplicações genéricas separadas do código principal. Aqui é possivel manter o programa principal proprietário (o que ainda é lamentável, convenhamos) e usar as bibliotecas (.so ou .pm ou outras), desde que não sejam compiladas no programa, mas apenas carregadas dinamicamente. Um abraço a todos! Ricardo Filipo ABRASOL ================= >De:Marco Antonio Fernandes Franco Lima >Para:'Solli Moreria Honorio ' , "'fernando@lozano.eti.br '" , "'filipo@w3c.com.br '" , "'fglock@pucrs.br '" >Assunto: Todo software é de dominio público ? > >Salve Monges ! > >Senhores, no momento não existe um modelo de >negócio para desenvolvimento de >Software Livre corporativo, tenho certeza que >esse será o próximo grande >desafio. > >Tenho pesquisado bastante sobre este assunto e >posso levantar alguns pontos >importantes e que no momento estou trabalhando >neles. > >Não existe um metodologia ideal para >desenvolvimento de software livre no >ambiente corporativo, e isso é muito importante >para o funcionamento do >negócio. > >A cultura existente dentro das grandes empresas >ainda é muito proprietária e >o pessoal responsável tem muito medo de >espionagem industrial. > >O softwaree livre já ganhou muito espaço em >grandes empresas, como >aplicações e ferramentas para infra-estrutura, >isso porque não existe >nenhuma regra de negócio nessas aplicações, e >exatamente neste ponto que não >conseguimos progredir. > >Eu pregunto a vocês: > >Qual o modelo idem para desenvolvimento de >software livre em um ambiente >corporativo ? > >Porquê uma empresa deve abrir o código de um >sistema que ela pagou para ser >desenvolvido ? > >O que a empresa vai ganhar com isso ? > >Esses são pontos que devem ser trabalhados, >principalmente a questão >cultural. > >Não podemos radicalizar e falar para que a >empresa abra todos os seus >códigos, mas ela também não está pensando nas >aplicações que podemos chamar >de "genéricas", mas sim nas regras de negócios >da empresa. > >Agora pergunto a vocês, um desenvolvedor é >contratado para codificar uma >solução, onde temos regras de negócios, como >algoritmos "genéricos" (ex: >algoritmo de balanceamento de uma extração de >dados). Ao terminar o projeto >esse desenvolvedor vai trabalhar em outra >empresa e se for necessário ele >vai utilizar o mesmo algoritmo, porque é usa >criação, está na sua mente, e >não é uma regra de negócio de outra empresa. > >Como podemos observar, não existe interesse em >levar as regras de negócios, >já que as mesmas não irão servir para nada. Mas >temos um problema como >tornar apenas parte de um código em software >livre, isso é impossível, aqui >entra a nova metodologia onde desde a análise e >planejamento do primeiro >código deve ser pensado em modularizar essas >partes, criando objetos de >negócios proprietários e fechados e liberando >todo o resto do código. > >Mas espera ai, qual a vantagem que a empresa têm >em liberar o código. É >muito simples, esse código já está liberado >dentro da cabeça de quem >codificou e ele vai levar para outro lugar, mas >nunca poderá retornar com as >melhorias, a ai que na verdade a empresa está >perdendo. Se o código >estivesse liberado a empresa poderia receber >novas versões atualizadas desse >código e poderia economizar em tempo e dinheiro >nas próximas versões. > >Bem isso são algumas das idéias que estou >trabalhando e posso garantir que >já estou conseguindo alguns adeptos e nos >próximos meses estarei fazendo >isso funcionar dentro de uma grande empresa. > >Eu gostaria de saber a opnião de todos, e >preciso de toda ajuda possível >para desenvolver essas idéias. Temos que pensar >que estamos passando por uma >mudança muito grande e as diversas disputas que >acontecem nesse momento são >o resultado dessa mudança e reflexo do mundo >proprietário onde vivemos por >muitos anos. Deixem essas coisas para trás e >vamos contruir o futuro. > >Uma Abração a todos; > >Marco Lima >mago@rio.pm.org > >Ps. Meu email está bloqueando algumas listas, >favor encaminhar para as >listas. > > >-----Original Message----- >From: Solli Moreria Honorio >To: 'Fernando Lozano' >Cc: Cascavel Perl Mongers >Sent: 7/2/2004 10:15 PM >Subject: [Cascavel-pm] RE: [Psl-rj] Todo >software é de dominio público ? > > > >-----Original Message----- >From: Fernando Lozano >[mailto:fernando@lozano.eti.br] >Sent: quinta-feira, 1 de julho de 2004 09:44 >To: "Solli Moreria Honorio" (Redirecionado por: >filipo@w3c.com.br) >Subject: Re: [Psl-rj] Todo software é de dominio >público ? > >Esta mensagem, incluindo seus anexos, pode >conter informações privilegiadas >e/ou de caráter confidencial, não podendo ser >retransmitida sem autorização >do remetente. Se você não é o destinatário ou >pessoa autorizada a recebê-la, >informamos que o seu uso, divulgação, cópia ou >arquivamento são proibidos. >Portanto, se você recebeu esta mensagem por >engano, por favor, nos informe >respondendo imediatamente a este e-mail e em >seguida apague-a. > > > >Esta mensagem, incluindo seus anexos, pode >conter informações privilegiadas e/ou de caráter >confidencial, não podendo ser retransmitida sem >autorização do remetente. Se você não é o >destinatário ou pessoa autorizada a recebê-la, >informamos que o seu uso, divulgação, cópia ou >arquivamento são proibidos. Portanto, se você >recebeu esta mensagem por engano, por favor, nos >informe respondendo imediatamente a este e-mail >e em seguida apague-a. ____________________________________________________________________ From filipo em w3c.com.br Mon Jul 5 08:52:56 2004 From: filipo em w3c.com.br (Ricardo Filipo) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] [Psl-rj] Re: Todo software =?iso-8859-1?q?=E9?= de dominio =?iso-8859-1?q?p=FAblico?= ? References: <68D6908DFE62E142858C296FC0C31F2B04F9A4BF@mailcx01.telemar> Message-ID: <20040705135256.17699.qmail@qmail-local.inova.com.br> Caros, O grande problema é que a rigor não podemos usar algoritmos de um software proprietário no outro, de outra empresa. Vamos analisar o exemplo: algoritmo de extração de dados. Se eu usei este algoritmo numa aplicação (olhem bem que este seria um algoritmo genérico, utilizável em qualquer aplicação, na verdade. Aqui não há regras de negócio particulares), então terei que criar um algoritmo diferente, que faça a mesma coisa, para usar em outra aplicação, senão estarei correndo o risco de escrever um código ilegal!!! Não é o caso dos módulos (.pm) usados no perl ou os os objetos compartilahdos (.so) usados em C. Estes trechos são aplicações genéricas separadas do código principal. Aqui é possivel manter o programa principal proprietário (o que ainda é lamentável, convenhamos) e usar as bibliotecas (.so ou .pm ou outras), desde que não sejam compiladas no programa, mas apenas carregadas dinamicamente. Um abraço a todos! Ricardo Filipo ABRASOL ================= >De:Marco Antonio Fernandes Franco Lima >Para:'Solli Moreria Honorio ' , "'fernando@lozano.eti.br '" , "'filipo@w3c.com.br '" , "'fglock@pucrs.br '" >Assunto: Todo software é de dominio público ? > >Salve Monges ! > >Senhores, no momento não existe um modelo de >negócio para desenvolvimento de >Software Livre corporativo, tenho certeza que >esse será o próximo grande >desafio. > >Tenho pesquisado bastante sobre este assunto e >posso levantar alguns pontos >importantes e que no momento estou trabalhando >neles. > >Não existe um metodologia ideal para >desenvolvimento de software livre no >ambiente corporativo, e isso é muito importante >para o funcionamento do >negócio. > >A cultura existente dentro das grandes empresas >ainda é muito proprietária e >o pessoal responsável tem muito medo de >espionagem industrial. > >O softwaree livre já ganhou muito espaço em >grandes empresas, como >aplicações e ferramentas para infra-estrutura, >isso porque não existe >nenhuma regra de negócio nessas aplicações, e >exatamente neste ponto que não >conseguimos progredir. > >Eu pregunto a vocês: > >Qual o modelo idem para desenvolvimento de >software livre em um ambiente >corporativo ? > >Porquê uma empresa deve abrir o código de um >sistema que ela pagou para ser >desenvolvido ? > >O que a empresa vai ganhar com isso ? > >Esses são pontos que devem ser trabalhados, >principalmente a questão >cultural. > >Não podemos radicalizar e falar para que a >empresa abra todos os seus >códigos, mas ela também não está pensando nas >aplicações que podemos chamar >de "genéricas", mas sim nas regras de negócios >da empresa. > >Agora pergunto a vocês, um desenvolvedor é >contratado para codificar uma >solução, onde temos regras de negócios, como >algoritmos "genéricos" (ex: >algoritmo de balanceamento de uma extração de >dados). Ao terminar o projeto >esse desenvolvedor vai trabalhar em outra >empresa e se for necessário ele >vai utilizar o mesmo algoritmo, porque é usa >criação, está na sua mente, e >não é uma regra de negócio de outra empresa. > >Como podemos observar, não existe interesse em >levar as regras de negócios, >já que as mesmas não irão servir para nada. Mas >temos um problema como >tornar apenas parte de um código em software >livre, isso é impossível, aqui >entra a nova metodologia onde desde a análise e >planejamento do primeiro >código deve ser pensado em modularizar essas >partes, criando objetos de >negócios proprietários e fechados e liberando >todo o resto do código. > >Mas espera ai, qual a vantagem que a empresa têm >em liberar o código. É >muito simples, esse código já está liberado >dentro da cabeça de quem >codificou e ele vai levar para outro lugar, mas >nunca poderá retornar com as >melhorias, a ai que na verdade a empresa está >perdendo. Se o código >estivesse liberado a empresa poderia receber >novas versões atualizadas desse >código e poderia economizar em tempo e dinheiro >nas próximas versões. > >Bem isso são algumas das idéias que estou >trabalhando e posso garantir que >já estou conseguindo alguns adeptos e nos >próximos meses estarei fazendo >isso funcionar dentro de uma grande empresa. > >Eu gostaria de saber a opnião de todos, e >preciso de toda ajuda possível >para desenvolver essas idéias. Temos que pensar >que estamos passando por uma >mudança muito grande e as diversas disputas que >acontecem nesse momento são >o resultado dessa mudança e reflexo do mundo >proprietário onde vivemos por >muitos anos. Deixem essas coisas para trás e >vamos contruir o futuro. > >Uma Abração a todos; > >Marco Lima >mago@rio.pm.org > >Ps. Meu email está bloqueando algumas listas, >favor encaminhar para as >listas. > > >-----Original Message----- >From: Solli Moreria Honorio >To: 'Fernando Lozano' >Cc: Cascavel Perl Mongers >Sent: 7/2/2004 10:15 PM >Subject: [Cascavel-pm] RE: [Psl-rj] Todo >software é de dominio público ? > > > >-----Original Message----- >From: Fernando Lozano >[mailto:fernando@lozano.eti.br] >Sent: quinta-feira, 1 de julho de 2004 09:44 >To: "Solli Moreria Honorio" (Redirecionado por: >filipo@w3c.com.br) >Subject: Re: [Psl-rj] Todo software é de dominio >público ? > >Esta mensagem, incluindo seus anexos, pode >conter informações privilegiadas >e/ou de caráter confidencial, não podendo ser >retransmitida sem autorização >do remetente. Se você não é o destinatário ou >pessoa autorizada a recebê-la, >informamos que o seu uso, divulgação, cópia ou >arquivamento são proibidos. >Portanto, se você recebeu esta mensagem por >engano, por favor, nos informe >respondendo imediatamente a este e-mail e em >seguida apague-a. > > > >Esta mensagem, incluindo seus anexos, pode >conter informações privilegiadas e/ou de caráter >confidencial, não podendo ser retransmitida sem >autorização do remetente. Se você não é o >destinatário ou pessoa autorizada a recebê-la, >informamos que o seu uso, divulgação, cópia ou >arquivamento são proibidos. Portanto, se você >recebeu esta mensagem por engano, por favor, nos >informe respondendo imediatamente a este e-mail >e em seguida apague-a. ____________________________________________________________________ -------------- Próxima Parte ---------- _______________________________________________ Psl-rj mailing list Psl-rj@listas.cipsga.org.br http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/psl-rj From marco.franco em oi.net.br Sat Jul 3 01:39:04 2004 From: marco.franco em oi.net.br (Marco Antonio Fernandes Franco Lima) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] [Psl-rj] =?iso-8859-1?q?_Todo_software_=E9_de_dominio_p=FAblico_?= =?iso-8859-1?q?=3F?= Message-ID: <68D6908DFE62E142858C296FC0C31F2B04F9A4BF@mailcx01.telemar> Salve Monges ! Senhores, no momento não existe um modelo de negócio para desenvolvimento de Software Livre corporativo, tenho certeza que esse será o próximo grande desafio. Tenho pesquisado bastante sobre este assunto e posso levantar alguns pontos importantes e que no momento estou trabalhando neles. Não existe um metodologia ideal para desenvolvimento de software livre no ambiente corporativo, e isso é muito importante para o funcionamento do negócio. A cultura existente dentro das grandes empresas ainda é muito proprietária e o pessoal responsável tem muito medo de espionagem industrial. O softwaree livre já ganhou muito espaço em grandes empresas, como aplicações e ferramentas para infra-estrutura, isso porque não existe nenhuma regra de negócio nessas aplicações, e exatamente neste ponto que não conseguimos progredir. Eu pregunto a vocês: Qual o modelo idem para desenvolvimento de software livre em um ambiente corporativo ? Porquê uma empresa deve abrir o código de um sistema que ela pagou para ser desenvolvido ? O que a empresa vai ganhar com isso ? Esses são pontos que devem ser trabalhados, principalmente a questão cultural. Não podemos radicalizar e falar para que a empresa abra todos os seus códigos, mas ela também não está pensando nas aplicações que podemos chamar de "genéricas", mas sim nas regras de negócios da empresa. Agora pergunto a vocês, um desenvolvedor é contratado para codificar uma solução, onde temos regras de negócios, como algoritmos "genéricos" (ex: algoritmo de balanceamento de uma extração de dados). Ao terminar o projeto esse desenvolvedor vai trabalhar em outra empresa e se for necessário ele vai utilizar o mesmo algoritmo, porque é usa criação, está na sua mente, e não é uma regra de negócio de outra empresa. Como podemos observar, não existe interesse em levar as regras de negócios, já que as mesmas não irão servir para nada. Mas temos um problema como tornar apenas parte de um código em software livre, isso é impossível, aqui entra a nova metodologia onde desde a análise e planejamento do primeiro código deve ser pensado em modularizar essas partes, criando objetos de negócios proprietários e fechados e liberando todo o resto do código. Mas espera ai, qual a vantagem que a empresa têm em liberar o código. É muito simples, esse código já está liberado dentro da cabeça de quem codificou e ele vai levar para outro lugar, mas nunca poderá retornar com as melhorias, a ai que na verdade a empresa está perdendo. Se o código estivesse liberado a empresa poderia receber novas versões atualizadas desse código e poderia economizar em tempo e dinheiro nas próximas versões. Bem isso são algumas das idéias que estou trabalhando e posso garantir que já estou conseguindo alguns adeptos e nos próximos meses estarei fazendo isso funcionar dentro de uma grande empresa. Eu gostaria de saber a opnião de todos, e preciso de toda ajuda possível para desenvolver essas idéias. Temos que pensar que estamos passando por uma mudança muito grande e as diversas disputas que acontecem nesse momento são o resultado dessa mudança e reflexo do mundo proprietário onde vivemos por muitos anos. Deixem essas coisas para trás e vamos contruir o futuro. Uma Abração a todos; Marco Lima mago@rio.pm.org Ps. Meu email está bloqueando algumas listas, favor encaminhar para as listas. -----Original Message----- From: Solli Moreria Honorio To: 'Fernando Lozano' Cc: Cascavel Perl Mongers Sent: 7/2/2004 10:15 PM Subject: [Cascavel-pm] RE: [Psl-rj] Todo software é de dominio público ? -----Original Message----- From: Fernando Lozano [mailto:fernando@lozano.eti.br] Sent: quinta-feira, 1 de julho de 2004 09:44 To: "Solli Moreria Honorio" (Redirecionado por: filipo@w3c.com.br) Subject: Re: [Psl-rj] Todo software é de dominio público ? Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas e/ou de caráter confidencial, não podendo ser retransmitida sem autorização do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la, informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. Portanto, se você recebeu esta mensagem por engano, por favor, nos informe respondendo imediatamente a este e-mail e em seguida apague-a. Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas e/ou de caráter confidencial, não podendo ser retransmitida sem autorização do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la, informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. Portanto, se você recebeu esta mensagem por engano, por favor, nos informe respondendo imediatamente a este e-mail e em seguida apague-a. _______________________________________________ Psl-rj mailing list Psl-rj@listas.cipsga.org.br http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/psl-rj From rodzadra em yahoo.com Mon Jul 5 09:29:37 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Hash dentro de hash. In-Reply-To: <000001c46092$fec79180$32cbcfc8@eraser> Message-ID: <20040705142937.8921.qmail@web50210.mail.yahoo.com> --- Solli Moreria Honorio wrote: > Desculpe, mas uma sugestao melhor para o quê ??? Desculpe me eu fui muito simplista. Estou tentando fazer um package para o tratamento de alunos em uma sala de aula. Pensei na seguinte estrutura: uma variável (tipo hash) contendo o nome da sala de aula e seus respectivos alunos. Então a estrutura ficaria assim: my %sala_de_aula = ( nome => 'Classe 1', alunos => \%alunos; ); e o hash alunos: my %alunos = ( nome => '', idade => '', ); No caso o que eu gostaria de saber é se o uso de uma referencia hash como em alunos => \%alunos seria a melhor solução para tal estrutura. Muito obrigado, Rodrigo __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From scvalmei em graaph.arq.br Mon Jul 5 10:08:54 2004 From: scvalmei em graaph.arq.br (SilvioCVdeAlmeida) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Hash dentro de hash. References: <20040705142937.8921.qmail@web50210.mail.yahoo.com> Message-ID: <40E96F06.7C89D069@graaph.arq.br> > Rod Za wrote: > > --- Solli Moreria Honorio wrote: > > Desculpe, mas uma sugestao melhor para o quê ??? > > Desculpe me eu fui muito simplista. > > Estou tentando fazer um package para o tratamento > de alunos em uma sala de aula. Pensei na seguinte > estrutura: uma variável [...] Um package para que tipo de tratamento? > No caso o que eu gostaria de saber é se o uso de uma > referencia hash como em alunos => \%alunos seria a > melhor solução para tal estrutura. O fundamento da ciência da informação é: guarde as coisas da forma mais adequada possível para que você possa encontrá-las com a maior eficiência (ou facilidade) possível no maior número possível de vezes que precisar delas. Em Perl, você vai gastar mais tempo para recuperar dados de um hash que de um array. Mas pode ser perfeitamente conveniente armazená-los em hash para simplificar o programa, sem qualquer perda perceptível de desempenho. Quanto ao uso de referências, não há muito o que discutir, pois esta é a única forma de criar estruturas complexas em Perl. Lembre-se que uma referência nada mais é que um escalar, que pode estar dentro de um array ou dentro de um hash. Não há outra possibilidade. Silvio From monsieur_champs em yahoo.com.br Mon Jul 5 10:08:28 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Mais_uma_vez=2C_patroc=EDnio_para_o?= =?iso-8859-1?q?_Sao_Paulo_Perl_Mongers?= Message-ID: Caros, Contra todas as expectativas criadas durante o encontro social, há duas semanas atrás, quando me comprometi a telefonar para o sr. Marcel, gerente do pub O'Malleys, não tive coragem suficiente para fazê-lo. O principal motivo para minha omissão foi não saber o que dizer. Eu gostaria de negociar patrocínio do Pub, e cheguei a questionar vocês sobre o impacto disto em nossa imagem. Mas a verdade é que para negociar algo, é preciso ter algo que a outra parte deseja. Não consegui pensar em nada que o Pub O'Malleys precise da gente que seja argumento forte o suficiente para justificar o patrocínio, por menor que ele seja. Desta forma, venho até vocês, amigos monges, para me confessar e pedir ajuda. Como podemos conseguir patrocínio (não necessáriamente do Pub) para os grupos de Perl nacional? Deveríamos trabalhar sobre isso em conjunto? A principal razão para obter patrocínio é conseguir (possivelmente) financiar divulgação e, com sorte, obter locais interessantes para a realização de "Tech Meetings" (aka Encontros Técnicos, com palestras dos monges sobre o uso e filosofia do Perl). No aguardo de sugestões, Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From rodzadra em yahoo.com Mon Jul 5 10:17:34 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Hash dentro de hash. In-Reply-To: <40E96F06.7C89D069@graaph.arq.br> Message-ID: <20040705151734.26319.qmail@web50203.mail.yahoo.com> Silvio, Valeu. Principalmente pelo esclarecimento de que uma referencia é um escalar. Realmente eu não sabia disto e estava tendo problemas ao converter de volta a referencia (derefenciar). Rodrigo. --- SilvioCVdeAlmeida wrote: [...] > Em Perl, você vai gastar mais tempo para recuperar dados > de um hash que de um array. Mas pode ser perfeitamente > conveniente armazená-los em hash para simplificar o > programa, sem qualquer perda perceptível de desempenho. > > Quanto ao uso de referências, não há muito o que discutir, > pois esta é a única forma de criar estruturas complexas > em Perl. Lembre-se que uma referência nada mais é que um > escalar, que pode estar dentro de um array ou dentro de > um hash. Não há outra possibilidade. [...] __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From presidencia em cetad.com.br Mon Jul 5 11:12:14 2004 From: presidencia em cetad.com.br (presidencia@cetad.com.br) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Re: [Psl-rj] Todo software =?iso-8859-1?q?=E9?= de dominio =?iso-8859-1?q?p=FAblico?= ? In-Reply-To: <68D6908DFE62E142858C296FC0C31F2B04F9A4BF@mailcx01.telemar> References: <68D6908DFE62E142858C296FC0C31F2B04F9A4BF@mailcx01.telemar> Message-ID: <1089043934.40e97ddee75ff@webmail.twi.com.br> Caro Marco Antonio, Essas questões são, na realidade, as perguntas que rodeiam o mundo SL X SP. Essa não é só uma dúvida sua. Já fiz diversas palestras sobre esse assunto e essas perguntas msempre estavam presentes. Sou Diretor Executivo e de Projetos da Fábrica de Software Livre mantida pelo Centro de Pesquisa e Desenlvolvimento Tecnológico CETAD. Nosso negócio é o desenvolvimento de soluções livre para gestão pública. Desenvolvemos nosso modelo de negócio, até o momento tem funcionado muito além do que esperávamos inicialmente, tanto que o SERPRO solicitou nosso modelo para implantação em sua Fábrica de Software. Apesar de trabalharmos com gestão pública, o mundo corporativo privado comunga de diversos pontos em comum. Na II Semana do SL, apresentarei a nossa abordagem como Fábrica de SL e nossa proposta de Modelo de Negócio para Desenvolvimentoi Livre. Abraços Prof. Leonardo Ricciardi Diretor Executivo e de Projetos Centro de Pesquisa e Desenvolvimento Tecnológico CETAD Divisão - Fábrica de Software Livre > Salve Monges ! > > Senhores, no momento não existe um modelo de negócio para desenvolvimento de > Software Livre corporativo, tenho certeza que esse será o próximo grande > desafio. > > Tenho pesquisado bastante sobre este assunto e posso levantar alguns pontos > importantes e que no momento estou trabalhando neles. > > Não existe um metodologia ideal para desenvolvimento de software livre no > ambiente corporativo, e isso é muito importante para o funcionamento do > negócio. > > A cultura existente dentro das grandes empresas ainda é muito proprietária e > o pessoal responsável tem muito medo de espionagem industrial. > > O softwaree livre já ganhou muito espaço em grandes empresas, como > aplicações e ferramentas para infra-estrutura, isso porque não existe > nenhuma regra de negócio nessas aplicações, e exatamente neste ponto que não > conseguimos progredir. > > Eu pregunto a vocês: > > Qual o modelo idem para desenvolvimento de software livre em um ambiente > corporativo ? > > Porquê uma empresa deve abrir o código de um sistema que ela pagou para ser > desenvolvido ? > > O que a empresa vai ganhar com isso ? > > Esses são pontos que devem ser trabalhados, principalmente a questão > cultural. > > Não podemos radicalizar e falar para que a empresa abra todos os seus > códigos, mas ela também não está pensando nas aplicações que podemos chamar > de "genéricas", mas sim nas regras de negócios da empresa. > > Agora pergunto a vocês, um desenvolvedor é contratado para codificar uma > solução, onde temos regras de negócios, como algoritmos "genéricos" (ex: > algoritmo de balanceamento de uma extração de dados). Ao terminar o projeto > esse desenvolvedor vai trabalhar em outra empresa e se for necessário ele > vai utilizar o mesmo algoritmo, porque é usa criação, está na sua mente, e > não é uma regra de negócio de outra empresa. > > Como podemos observar, não existe interesse em levar as regras de negócios, > já que as mesmas não irão servir para nada. Mas temos um problema como > tornar apenas parte de um código em software livre, isso é impossível, aqui > entra a nova metodologia onde desde a análise e planejamento do primeiro > código deve ser pensado em modularizar essas partes, criando objetos de > negócios proprietários e fechados e liberando todo o resto do código. > > Mas espera ai, qual a vantagem que a empresa têm em liberar o código. É > muito simples, esse código já está liberado dentro da cabeça de quem > codificou e ele vai levar para outro lugar, mas nunca poderá retornar com as > melhorias, a ai que na verdade a empresa está perdendo. Se o código > estivesse liberado a empresa poderia receber novas versões atualizadas desse > código e poderia economizar em tempo e dinheiro nas próximas versões. > > Bem isso são algumas das idéias que estou trabalhando e posso garantir que > já estou conseguindo alguns adeptos e nos próximos meses estarei fazendo > isso funcionar dentro de uma grande empresa. > > Eu gostaria de saber a opnião de todos, e preciso de toda ajuda possível > para desenvolver essas idéias. Temos que pensar que estamos passando por uma > mudança muito grande e as diversas disputas que acontecem nesse momento são > o resultado dessa mudança e reflexo do mundo proprietário onde vivemos por > muitos anos. Deixem essas coisas para trás e vamos contruir o futuro. > > Uma Abração a todos; > > Marco Lima > mago@rio.pm.org > > Ps. Meu email está bloqueando algumas listas, favor encaminhar para as > listas. > > > -----Original Message----- > From: Solli Moreria Honorio > To: 'Fernando Lozano' > Cc: Cascavel Perl Mongers > Sent: 7/2/2004 10:15 PM > Subject: [Cascavel-pm] RE: [Psl-rj] Todo software é de dominio público ? > > > > -----Original Message----- > From: Fernando Lozano [mailto:fernando@lozano.eti.br] > Sent: quinta-feira, 1 de julho de 2004 09:44 > To: "Solli Moreria Honorio" (Redirecionado por: filipo@w3c.com.br) > Subject: Re: [Psl-rj] Todo software é de dominio público ? > > Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas > e/ou de caráter confidencial, não podendo ser retransmitida sem autorização > do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la, > informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. > Portanto, se você recebeu esta mensagem por engano, por favor, nos informe > respondendo imediatamente a este e-mail e em seguida apague-a. > > > > Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas > e/ou de caráter confidencial, não podendo ser retransmitida sem autorização > do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la, > informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. > Portanto, se você recebeu esta mensagem por engano, por favor, nos informe > respondendo imediatamente a este e-mail e em seguida apague-a. > > _______________________________________________ > Psl-rj mailing list > Psl-rj@listas.cipsga.org.br > http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/psl-rj > ---------------------------------------------------------------- Essa mensagem foi enviada atraves do webmail TWI/Turbosite. From monsieur_champs em yahoo.com.br Tue Jul 6 09:09:57 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] [NEWS]: O Perl.Org precisa de um novo Pumpkin! Message-ID: Divulgo isso na esperança de que alguma boa alma (com algum tempo e algum interesse) possa assumir esta nobre tarefa... http://www.perlmonks.org/index.pl?node_id=372089 []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From dexter em ticbrasil.com.br Tue Jul 6 13:47:53 2004 From: dexter em ticbrasil.com.br (dexter@ticbrasil.com.br) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] string e carecteres entre aspas ainda References: Message-ID: <007c01c46389$bea99270$0202a8c0@DexterNote> a algum tempo perguntei a vcs, como pegar apenas os caracteres entre aspas em uma frase de um texto, com a resposta que vcs me enviarão montei alguns scripts que funcionarão muito bem. Porem agora prescisso fazer um programa que leia um arquivo, e pegue sempre o terceiro item [2], até ai tudo bem, porem as vezes esse item estará entre aspas, e as vezes não, gostaria que quando ele estiver entre aspas meu programa trate isso e tire as aspas e jogue pra um array : #!/usr/bin/perl `cat cfg|grep fruta>fruta`; open (FRUTA, "){ push @fruta, (split (/ /,$_)) [2]; } foreach $fruta (@fruta){ if ($fruta eq "CARACTERES_ENTRE_ASPAS" ){ $frut substr($fruta, 1); chop $frut; push @frut, $frut; print "$frut\n"; } else { push @frut, $frut; print "bbb"; } } Ass: Ricardo From monsieur_champs em yahoo.com.br Tue Jul 6 14:56:25 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] string e carecteres entre aspas ainda In-Reply-To: <007c01c46389$bea99270$0202a8c0@DexterNote> Message-ID: On Tue, 6 Jul 2004 dexter@ticbrasil.com.br wrote: > a algum tempo perguntei a vcs, como pegar apenas os caracteres entre > aspas em uma frase de um texto, com a resposta que vcs me enviarão > montei alguns scripts que funcionarão muito bem. Porem agora prescisso > fazer um programa que leia um arquivo, e pegue sempre o terceiro item > [2], até ai tudo bem, porem as vezes esse item estará entre aspas, e as > vezes não, gostaria que quando ele estiver entre aspas meu programa > trate isso e tire as aspas e jogue pra um array : > > #!/usr/bin/perl > `cat cfg|grep fruta>fruta`; > open (FRUTA, " while (){ > push @fruta, (split (/ /,$_)) [2]; > } > foreach $fruta (@fruta){ > if ($fruta eq "CARACTERES_ENTRE_ASPAS" ){ > $frut substr($fruta, 1); > chop $frut; > push @frut, $frut; > print "$frut\n"; > } > else > { > push @frut, $frut; > print "bbb"; > } > } > Ricardo, eu não compreendi exatamente o que seu programa-exemplo faz... mas parece que está de acordo com a especificação do que você deseja... Outra forma de fazer a mesma coisa é assim: perl -F'/\s+/' -lne 's/\"+//og; print if m/fruta/o;' Claro, isso não usa o @fruta, já que você não me contou para que ele serve... :-) Mas você sempre pode mandar isso para outro script perl, simplesmente acrescentando um "|" na frente do comando e escrevendo outro script que usa alguma coisa do tipo #!/usr/bin/perl use warnings; use diagnostics; use strict; while( <> ){ # Processa aqui, assume que $_ vai receber # um elemento do array "@frutas" de cada vez... } __END__ Espero que isso ajude. Mais detalhes me ajudariam a ajudar mais... :-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Tue Jul 6 15:05:46 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Web Trends? Message-ID: Irmãos monges Eu acabo de receber um telefonema do Alceu, que precisava falar comigo sobre o assunto do meu próximo e-mail para a lista, quando me ocorreu saber algumas estatísticas sobre o website do cascavel.pm.org, e conseqüêntemente sobre todos os outros websites do pm.org localizados em território brazuca. Eu gostaria muito saber sobre o movimento dos websites, sobre quem acessa, o que mais vêem e coisas assim. Alguém por acaso colhe ou poderia colher estatísticas para os websites? Muito curioso, putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Tue Jul 6 15:40:21 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Encontros_T=E9cnicos_dos_Perl_Monks?= =?iso-8859-1?q?_Paulistanos?= Message-ID: Senhores, eu gostaria de saber sobre o interesse de vocês em participar de encontros técnicos. Para quem nunca ouviu falar, os Monges Perl Paulistanos já mantém regularmente encontros sociais, realizados no Pub O'Malleys (ou em outro local, coforme consenso da maioria) todo último sábado de cada mês. Gostaríamos muito de poder ter também encontros técnicos, onde falaremos sobre perl e teremos palestras técnicas (voluntárias) dos membros da comunidade, sempre sobre Perl, sobre algum módulo ou alguma técnica de programação. Os encontros técnicos realizar-se-iam no meio da semana (preferencialmente) ou aos sábados à tarde, e levariam no máximo um par de horas, de modo que todo mundo conseguisse aprender alguma coisa sem se desgastar. Você não precisa nem mesmo saber programar para assistir às palestras. Basta se interessar pela linguagem e ter vontade de aprender. Eu gostaria de saber quem gostaria de aparecer para o encontro, para conseguir me organizar e conseguir um local emprestado para a realização do evento. Por favor respondam esta mensagem para mim (não para a lista!) e me diga em que região da cidade você se encontra, para que eu possa tentar encontrar um local cômodo para todos. Em uma ou duas semanas pretendo anunciar o local e horário do encontro, e abrirei inscrições para palestras de no máximo 30 minutos cada, para os que desejarem compartilhar de suas experiências. Obrigado, e até breve! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From dougmcunha em yahoo.com.br Wed Jul 7 00:09:25 2004 From: dougmcunha em yahoo.com.br (Douglas Cunha) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] string e carecteres entre aspas ainda In-Reply-To: <007c01c46389$bea99270$0202a8c0@DexterNote> References: <007c01c46389$bea99270$0202a8c0@DexterNote> Message-ID: <20040707010925.4de100b0@DMC> Supondo que seus itens estejam separados por espaços... # Até aqui o filehandle FILE já deve estar aberto com o arquivo. # Use sua imaginação... ;) my @items; foreach my $line() { if ($line =~ /^\S+\s+\S+\s+\"?(\S+)\"?/) { push(@items, $1); } } # Aqui o array @items tem todos os terceiros itens, já sem as aspas Como já é comum, o código segue sem testes Um abraço Douglas Moreira da Cunha ICQ #109485576 Linux Registered User #237609 Historiadores acreditam que em Tue, 6 Jul 2004 15:47:53 -0300 escreveu: > a algum tempo perguntei a vcs, como pegar apenas os caracteres entre aspas > em uma frase de um texto, com a resposta que vcs me enviarão montei alguns > scripts que funcionarão muito bem. Porem agora prescisso fazer um programa > que leia um arquivo, e pegue sempre o terceiro item [2], até ai tudo bem, > porem as vezes esse item estará entre aspas, e as vezes não, gostaria que > quando ele estiver entre aspas meu programa trate isso e tire as aspas e > jogue pra um array : > > #!/usr/bin/perl > `cat cfg|grep fruta>fruta`; > open (FRUTA, " while (){ > push @fruta, (split (/ /,$_)) [2]; > } > foreach $fruta (@fruta){ > if ($fruta eq "CARACTERES_ENTRE_ASPAS" ){ > $frut substr($fruta, 1); > chop $frut; > push @frut, $frut; > print "$frut\n"; > } > else > { > push @frut, $frut; > print "bbb"; > } > } > > > Ass: Ricardo > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From vigaristaz em yahoo.com.br Wed Jul 7 10:28:24 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Ajuda! =?iso-8859-1?q?Prepara=E7=E3o_de_palestra?= Message-ID: <40EC1698.6060305@yahoo.com.br> Amigos, Moro no Espírito Santo e dentro de pouco tempo haverá um evento de Software Livre na Universidade Federal do Espírito Santo (UFES). Tenho muito interesse em apresentar várias soluções em Linux e talvez em perl, não sei se conseguiria (sou muito sem graça), mas tenho muita vontade de ajudar. Na minha opinião o ES está muito parado, tenho tentado ajudar vários portais que conheço, mas somente isso não basta. Vejo que muitos dos participantes da lista possuem uma grande experiência sobre o assunto, sei que alguns podem considerar como pedir muito ou estar sendo abusado, mas gostaria de saber se alguém tem uma estrutura básica de tópicos a serem seguidos ou até mesmo uma transparência de uma palestra que tenham feito. Aceito idéias, sugestões e qualquer tipo de ajuda para me tornar capaz de montar meu próprio material. Vejam que de forma alguma estou pedindo o dever de casa feito, mesmo por que aos que tiverem um material e disponibilizarem, este somente me servirá de cosulta e/ou guia. Sinceramente, estou perdido, sou totalmente novato tanto em perl quanto em palestras, só de imaginar estar falando para várias pessoas já tenho frio na barriga. Ps: Não tenho como prometer que para este ano e neste evento vou conseguir ser um dos palestrantes, mas se contarem como requisito a vontade e não o conhecimento, sou o primeiro da lista. Abraço! -- Carlan Calazans - Phr34k3r http://www.linuxrapido.org Último artigo: Blogando do Linux Blog: http://www.carlan.calazans.nom.br Fotolog: http://www.mblog.com/phr34k3r From monsieur_champs em yahoo.com.br Wed Jul 7 13:32:34 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Ajuda! =?iso-8859-1?q?Prepara=E7=E3o_de_palestra?= In-Reply-To: <40EC1698.6060305@yahoo.com.br> Message-ID: On Wed, 7 Jul 2004, Carlan Calazans wrote: > Amigos, > Moro no Espírito Santo e dentro de pouco tempo haverá um evento de > Software Livre na Universidade Federal do Espírito Santo (UFES). Tenho > muito interesse em apresentar várias soluções em Linux e talvez em perl, > não sei se conseguiria (sou muito sem graça), mas tenho muita vontade de > ajudar. Na minha opinião o ES está muito parado, tenho tentado ajudar > vários portais que conheço, mas somente isso não basta. Muito bem, meu caro! Tem meu apoio, conforme eu possa e consiga te ajudar. > Vejo que muitos dos participantes da lista possuem uma grande > experiência sobre o assunto, sei que alguns podem considerar como pedir > muito ou estar sendo abusado, mas gostaria de saber se alguém tem uma > estrutura básica de tópicos a serem seguidos ou até mesmo uma > transparência de uma palestra que tenham feito. Aceito idéias, sugestões > e qualquer tipo de ajuda para me tornar capaz de montar meu próprio > material. Humm... você tem acesso a livros sobre perl? Randal Schwartz escreveu um chamado "Learning Perl" ("Aprendendo Perl", da O'Reilly), que tem exatamente o que você precisa para começar. :-) Sugiro que você dê um "pulo" à biblioteca da faculdade... > Vejam que de forma alguma estou pedindo o dever de casa feito, mesmo por > que aos que tiverem um material e disponibilizarem, este somente me > servirá de cosulta e/ou guia. Sinceramente, estou perdido, sou > totalmente novato tanto em perl quanto em palestras, só de imaginar > estar falando para várias pessoas já tenho frio na barriga. Considere *não* falar. Pelo menos, enquanto for novato nas duas coisas. Isso pode ser traumático, e você pode "perder o tesão" por uma das duas coisas... :-) Estude, monte um grupo de usuários no Espírito Santo, reúna o pessoal, troque idéias, programe, estude mais. Deixe essa coisa de divulgar conhecimento "reservada" para daqui a pouco, quando suas habilidades (e principalmente sua confiança) forem um pouco maiores. Minha experiência com falar em público é um pouco traumática. Eu dei palestras sobre Java na Universidade Mackenzie e lecionei algumas turmas para a Impacta Tecnologia. Sempre, em todas as situações, passei por "saias-justas" que me faziam passar vergonha, na hora, e muita raiva, depois. Eu não desisti apenas por que sou uma mula teimosa... :-) mas não recomendo este tipo de experiência para ninguém. > Ps: Não tenho como prometer que para este ano e neste evento vou > conseguir ser um dos palestrantes, mas se contarem como requisito a > vontade e não o conhecimento, sou o primeiro da lista. Não se preocupe com isso. Preocupe-se em reunir e construir o material que você julga necessário para a palestra, e em ter certeza de que você está mesmo decidido a falar em público. O resto, é lucro... Outra coisa: dependendo do estado do seu inglês, você pode se aventurar pelo Monastério Perl na internet: www.perlMonks.org. Tem muita informação e muita gente engajada lá que pode ajudar você a ir para frente... Putamplexos, boa sorte e sucesso! (ou deveria dizer "quebre a perna"?) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From vigaristaz em yahoo.com.br Wed Jul 7 14:10:48 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Ajuda! =?ISO-8859-1?Q?Prepara=E7=E3o_de_pa?= =?ISO-8859-1?Q?lestra?= In-Reply-To: References: Message-ID: <40EC4AB8.7040905@yahoo.com.br> Luis Champs de Carvalho wrote: > Muito bem, meu caro! Tem meu apoio, conforme eu possa e consiga te >ajudar. > > > Sempre você! Muito obrigado ;) > Humm... você tem acesso a livros sobre perl? Randal Schwartz escreveu um >chamado "Learning Perl" ("Aprendendo Perl", da O'Reilly), que tem >exatamente o que você precisa para começar. :-) Sugiro que você dê um >"pulo" à biblioteca da faculdade... > > > Tenho acesso a segunda edição de julho de 1997, por enquanto. > Considere *não* falar. Pelo menos, enquanto for novato nas duas coisas. >Isso pode ser traumático, e você pode "perder o tesão" por uma das duas >coisas... :-) > > Estude, monte um grupo de usuários no Espírito Santo, reúna o pessoal, >troque idéias, programe, estude mais. Deixe essa coisa de divulgar >conhecimento "reservada" para daqui a pouco, quando suas habilidades (e >principalmente sua confiança) forem um pouco maiores. > > Minha experiência com falar em público é um pouco traumática. Eu dei >palestras sobre Java na Universidade Mackenzie e lecionei algumas turmas >para a Impacta Tecnologia. Sempre, em todas as situações, passei por >"saias-justas" que me faziam passar vergonha, na hora, e muita raiva, >depois. Eu não desisti apenas por que sou uma mula teimosa... :-) mas não >recomendo este tipo de experiência para ninguém. > > > Entendo, vou seguir seu conselho novamente, ir devagar. Estou me inscrevendo para um workshop de 30 minutos pra falar sobre o tema do meu último artigo escrito para o portal linuxrapido.org. Pensei bem a respeito e, consigo sobreviver 30 minutos falando para algumas pessoas ;) > Não se preocupe com isso. Preocupe-se em reunir e construir o material >que você julga necessário para a palestra, e em ter certeza de que você >está mesmo decidido a falar em público. O resto, é lucro... > > Outra coisa: dependendo do estado do seu inglês, você pode se aventurar >pelo Monastério Perl na internet: www.perlMonks.org. Tem muita informação >e muita gente engajada lá que pode ajudar você a ir para frente... > > Putamplexos, boa sorte e sucesso! (ou deveria dizer "quebre a perna"?) > > Faço um passeio quase que diariamente pelo perlmonks.org, você que me apresentou este portal. Sem dúvidas tenho que estudar muito, como pode demorar quem sabe no ano que vem? Até lá já tenho um bom material e um nível aceitável sobre o assunto. Abraço! -- Carlan Calazans - Phr34k3r http://www.linuxrapido.org Último artigo: Blogando do Linux Blog: http://www.carlan.calazans.nom.br Fotolog: http://www.mblog.com/phr34k3r From monsieur_champs em yahoo.com.br Wed Jul 7 14:28:46 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Ajuda! =?ISO-8859-1?Q?Prepara=E7=E3o_de_pa?= =?ISO-8859-1?Q?lestra?= In-Reply-To: <40EC4AB8.7040905@yahoo.com.br> Message-ID: On Wed, 7 Jul 2004, Carlan Calazans wrote: > > Humm... você tem acesso a livros sobre perl? Randal Schwartz escreveu um > >chamado "Learning Perl" ("Aprendendo Perl", da O'Reilly), que tem > >exatamente o que você precisa para começar. :-) Sugiro que você dê um > >"pulo" à biblioteca da faculdade... > > Tenho acesso a segunda edição de julho de 1997, por enquanto. > É muito mais do que o suficiente. Veja o índice, tem tudo o que você precisa mencionar para uma primeira introdução ao mundo perl, e algumas coisas que pode opcionalmente "deixar de fora" conforme o rendimento e o interesse da turma... > Entendo, vou seguir seu conselho novamente, ir devagar. Estou me > inscrevendo para um workshop de 30 minutos pra falar sobre o tema do meu > último artigo escrito para o portal linuxrapido.org. Pensei bem a > respeito e, consigo sobreviver 30 minutos falando para algumas pessoas > ;) Artigo? LinuxRapido.org? Por favor mande um URL para eu encontrar seu artigo, sim? Estou curioso em saber sobre o que você escreveu... :-) > Faço um passeio quase que diariamente pelo perlmonks.org, você que me > apresentou este portal. Sem dúvidas tenho que estudar muito, como pode > demorar quem sabe no ano que vem? Até lá já tenho um bom material e um > nível aceitável sobre o assunto. Se precisar de mais alguma coisa, conte conosco. :-) Tenho certeza de que, a pesar de ser o mais falante desta lista, tenho certeza de que não sou o mais capacitado por aqui... :-) outras pessoas se manifestam conforme a intensidade do problema e a polêmica causada... Putamplexos, e até breve! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Thu Jul 8 09:15:14 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Re: The Beggining? (fwd) Message-ID: Meus caros, eu sei que nem todo mundo aqui se dá bem com inglês, mas isto é importante. Eu perguntei ao pessoal de Londres sobre os primeiros encontros técnicos, e descobri que estamos num caminho conhecido, os encontros acontecem mais ou menos dentro do modelo proposto pelos London-PM'ers. Eu gostaria de saber de vocês o que vocês acham dos encontros sociais, se estamos no caminho certo, e o que vocês esperam dos encontros técnicos. Se alguém se interessar mas tiver dificuldades com o inglês, eu posso tentar uma tradução... :-) me peçam, dentro ou fora da lista. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ---------- Forwarded message ---------- Date: Thu, 8 Jul 2004 07:04:42 +0100 From: Dave Cross Reply-To: london.pm@london.pm.org To: london.pm@london.pm.org Subject: Re: The Beggining? On Wed, Jul 07, 2004 at 03:35:55PM -0300, Luis Champs de Carvalho wrote: > > Ladies and Gentleman: > > I was wondering about the first time the London Perl Mongers have a > social meeting, and became curious. Does anybody here could please > tell me about this first meeting? As Another Dave has pointed out, the first meeting was on Thursday 6th August 1998. There were 12 people present in the cellar bar of the Cittie of Yorke pub. Later, four of us went for a meal in My Old Dutch. At least four of those 12 people are still active members of the group today. The mailing list for the group had been set up in around May. It took us three months to agree on a meeting date :) > And how about the first tech meeting? How it was? Where it happened? > How (and when) the Yahoo! meeting room was first used? How you achieve > this "privilege"? The first tech meeting was at some point in the summer of 2000. In the run-up to the first YAPC::Europe, the venue (the ICA) invited us to try out the rooms. We've had them (approximately) bi-monthly ever since. We've always relied on getting meeting space from places where members of the group work and Yahoo! was no exception. One of us worked there and asked his boss if we could hold a meeting there. Over the last four years we've help technical meetings in about six or eight different offices. Does that help? Dave... -- New .sigs Running in please parse From shonorio em terra.com.br Thu Jul 8 20:14:00 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Web Trends? In-Reply-To: Message-ID: <011701c46552$046d4490$32cbcfc8@eraser> .:: http://awstats.sourceforge.net/ ::. Eu recomendo e uso... é muito... é Perl :-) -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Luis Champs de Carvalho Sent: terça-feira, 6 de julho de 2004 17:06 To: Cascavel Perl Monks Subject: [Cascavel-pm] Web Trends? Irmãos monges Eu acabo de receber um telefonema do Alceu, que precisava falar comigo sobre o assunto do meu próximo e-mail para a lista, quando me ocorreu saber algumas estatísticas sobre o website do cascavel.pm.org, e conseqüêntemente sobre todos os outros websites do pm.org localizados em território brazuca. Eu gostaria muito saber sobre o movimento dos websites, sobre quem acessa, o que mais vêem e coisas assim. Alguém por acaso colhe ou poderia colher estatísticas para os websites? Muito curioso, putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From shonorio em terra.com.br Thu Jul 8 20:21:40 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:09 2004 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Encontros_T=E9cnicos_dos_Perl_Monks_?= =?iso-8859-1?Q?Paulistanos?= In-Reply-To: Message-ID: <011801c46553$16758cf0$32cbcfc8@eraser> Luis, Claro que não seria pra hoje, mas que tal quebrar o paradigma do presencial para o encontro técnico. Porque não fazermos em forma de uma chat com algumas peculiaridade. Desta maneira a 'presença' estaria mais facilitada, e com a possibilidade da presença como ouvinte e/ou palestrante de todos os amigos fora de sampa. Claro que isto pode ser uma viajada legal... aí neste caso ignorem o email !!! Abraços, Solli Ps.: Sobre a pesquisa... pode contra comigo, prefiro que seja sábado, e sobre um possível local.... você já sabe. -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Luis Champs de Carvalho Sent: terça-feira, 6 de julho de 2004 17:40 To: Cascavel Perl Monks; perl-br@yahoogroups.com Subject: [Cascavel-pm] Encontros Técnicos dos Perl Monks Paulistanos Senhores, eu gostaria de saber sobre o interesse de vocês em participar de encontros técnicos. Para quem nunca ouviu falar, os Monges Perl Paulistanos já mantém regularmente encontros sociais, realizados no Pub O'Malleys (ou em outro local, coforme consenso da maioria) todo último sábado de cada mês. Gostaríamos muito de poder ter também encontros técnicos, onde falaremos sobre perl e teremos palestras técnicas (voluntárias) dos membros da comunidade, sempre sobre Perl, sobre algum módulo ou alguma técnica de programação. Os encontros técnicos realizar-se-iam no meio da semana (preferencialmente) ou aos sábados à tarde, e levariam no máximo um par de horas, de modo que todo mundo conseguisse aprender alguma coisa sem se desgastar. Você não precisa nem mesmo saber programar para assistir às palestras. Basta se interessar pela linguagem e ter vontade de aprender. Eu gostaria de saber quem gostaria de aparecer para o encontro, para conseguir me organizar e conseguir um local emprestado para a realização do evento. Por favor respondam esta mensagem para mim (não para a lista!) e me diga em que região da cidade você se encontra, para que eu possa tentar encontrar um local cômodo para todos. Em uma ou duas semanas pretendo anunciar o local e horário do encontro, e abrirei inscrições para palestras de no máximo 30 minutos cada, para os que desejarem compartilhar de suas experiências. Obrigado, e até breve! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From shonorio em terra.com.br Thu Jul 8 20:26:40 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Web Trends? In-Reply-To: Message-ID: <011901c46553$c951d1d0$32cbcfc8@eraser> Opa.... talvez não compreendi bem o que você quiz dizer com > Alguém por acaso colhe ou poderia colher estatísticas para os websites? ... como assim colher ??? Solli -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Luis Champs de Carvalho Sent: terça-feira, 6 de julho de 2004 17:06 To: Cascavel Perl Monks Subject: [Cascavel-pm] Web Trends? Irmãos monges Eu acabo de receber um telefonema do Alceu, que precisava falar comigo sobre o assunto do meu próximo e-mail para a lista, quando me ocorreu saber algumas estatísticas sobre o website do cascavel.pm.org, e conseqüêntemente sobre todos os outros websites do pm.org localizados em território brazuca. Eu gostaria muito saber sobre o movimento dos websites, sobre quem acessa, o que mais vêem e coisas assim. Alguém por acaso colhe ou poderia colher estatísticas para os websites? Muito curioso, putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From rodzadra em yahoo.com Fri Jul 9 11:46:45 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: <40E59F78.5503@pucrs.br> Message-ID: <20040709164645.66611.qmail@web50205.mail.yahoo.com> Lista, Desculpe me se a pergunta está fora de tópico, mas estou com uma dúvida e talvez alguém possa me esclarecer. Digamos que vc faça parte de um projeto "open-source" de repende vc discorda do coordenador do projeto e acha que o caminho que o projeto está seguindo não é ideal. Seria legal começar um outro projeto com o mesmo propósito (tipo: syslog / syslog-ng)? Muito obrigado, Rodrigo __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From daniel em ruoso.com Fri Jul 9 13:18:07 2004 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: <20040709164645.66611.qmail@web50205.mail.yahoo.com> References: <20040709164645.66611.qmail@web50205.mail.yahoo.com> Message-ID: <1089397086.1421.7.camel@cedro> Em Sex, 2004-07-09 às 13:46, Rod Za escreveu: > Desculpe me se a pergunta est fora de tpico, mas estou com uma dvida e talvez algum possa me > esclarecer. Digamos que vc faa parte de um projeto "open-source" de repende vc discorda do > coordenador do projeto e acha que o caminho que o projeto est seguindo no ideal. Seria legal > comear um outro projeto com o mesmo propsito (tipo: syslog / syslog-ng)? Em geral está é a "Última Opção", se você não consegue trabalhar em conjunto com o autor principal do projeto você pode fazer um "fork" dele. A única restrição que a GPL impõe é que o seu derivado deverá ser GPL também, ou seja, você não pode pegar um software GPL e fazer um fork non-free. Muitos exemplos de forks já existiram e vão continuar a existir, o mais memorável deles é, sem dúvida, o do Emacs e XEmacs. Alguns forks foram menos traumáticos como a criação do compilador de C++, que foi um fork do gcc. daniel From rodzadra em yahoo.com Fri Jul 9 16:34:11 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: <1089397086.1421.7.camel@cedro> Message-ID: <20040709213412.8238.qmail@web50207.mail.yahoo.com> Valeu Daniel, era só para eu entender um pouco como funciona a GPL nestes casos. Rodrigo --- Daniel Ruoso wrote: > Em Sex, 2004-07-09 às 13:46, Rod Za escreveu: > > Desculpe me se a pergunta est fora de tpico, mas estou com uma dvida e talvez algum possa me > > esclarecer. Digamos que vc faa parte de um projeto "open-source" de repende vc discorda do > > coordenador do projeto e acha que o caminho que o projeto est seguindo no ideal. Seria legal > > comear um outro projeto com o mesmo propsito (tipo: syslog / syslog-ng)? > > Em geral está é a "Última Opção", se você não consegue trabalhar em > conjunto com o autor principal do projeto você pode fazer um "fork" > dele. A única restrição que a GPL impõe é que o seu derivado deverá ser > GPL também, ou seja, você não pode pegar um software GPL e fazer um fork > non-free. > > Muitos exemplos de forks já existiram e vão continuar a existir, o mais > memorável deles é, sem dúvida, o do Emacs e XEmacs. Alguns forks foram > menos traumáticos como a criação do compilador de C++, que foi um fork > do gcc. > > daniel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From rodzadra em yahoo.com Fri Jul 9 16:56:02 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Fun=E7=E3o_select_=28DBI=3A=3AMySQL?= =?iso-8859-1?q?=29?= Message-ID: <20040709215602.58237.qmail@web50202.mail.yahoo.com> Olá, Estou pensando em fazer uma função genérica para o comando select usando DBI::MySQL. A função é mais ou menos assim: _BEGIN_ sub select{ my $select = shift; my $from = shift; my $where = shift; my $query = "SELECT $select FROM $from "; defined($where) ? $query .= "WHERE $where;" : $query .= ";"; my $sth = $self->{dbh}->prepare($query) or die "Erro ao executar prepre: $!"; $sth->execute() or die "Erro ao tentar executar a query: $query. $!"; my @res; while(my @rows = $sth->fetchrow_array){ push @res, @rows; } return @res; } _END_ A função funciona bem retornando um array com todos os campos do select. Eu queria modificar esta função para retornar um hash do tipo: { NOME_CAMPO_SELECT2 => valor_retornado_por_fetchrow_array, NOME_CAMPO_SELECT1 => valor_retornado_por_fetchrow_array, } Alguém tem alguma sugestão? Muito obrigado, Rodrigo __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From glasswalk3r em yahoo.com.br Sat Jul 10 17:15:44 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] artigo =?iso-8859-1?q?pol=EAmico=2E=2E=2E?= Message-ID: <20040710191544.4b6f8ddd@valhalla.localdomain> Olá monges, Estou meio afastado da lista por problemas burrocráticos do local em que trabalho, mas enfim... resolvi mandar essa "pérola" para vocês darem umas risadas... Eu estava no trabalho tentando explicar as três virtudes de um programador, de acordo com Larry Wall, mas eu nunca consigo lembrar dos três... então apelei para o velho Google. O primeiro link que ele me trouxe foi do site, cujo o qual resolvi pegar a mensagem e mandar pra lista. Laziness, Perl, Larry Wall Date: 2002, November 24 In the unix community there's quite a large confusion and wishful thinking about the word laziness. In this post, i'd like to make some clarifications. American Heritage Dictionary defines laziness as: "Resistant to work or exertion; disposed to idleness." When the sorcerer Larry Wall said "The three chief virtues of a programmer are: Laziness, Impatience and Hubris", he used the word "laziness" to loosely imply "natural disposition that results in being economic". As you can see now, "Resistant to work or exertion" is clearly not positive and not a virtue, but "natural disposition that results in economy" is a good thing if true. When Larry Wall said one of programer's virtue is laziness, he wants the unix morons to conjure up in their brain the following proposition as true: "Resistant to work or exertion is a natural human disposition and such disposition actually results behaviors being economic". This statement may be true, which means that human laziness may be intuitively understood from evolution. However, this statement is a proposition on all human beings, and is not some "virtue" that can be applied to a group of people such as programers. Demagogue Larry Wall is smart in creating a confusion combined with wishful thinking. By making subtle statements like this, he semi-intentionally confuses average programers to think that it is OK to be not thorough, it is OK to be sloppy, it is OK to disparage computer science. (like the incompetent unixers and perlers are) Can you see the evil and its harm in not understanding things clearly? This laziness quote by Wall is a tremendous damage to the computing industry. It is a source among others that spurs much bad fashion trends and fuckups in the industry. It is more damaging than any single hack or virus. It is social brain-washing at work, like the diamond company De Beers' tremendously successful sales slogan: "A Diamond is Forever" or Apple's grammatically fantastic "Think Different". The most fundamental explanation of why Larry Wall's sophistry are damaging to society is simply this: What he said is not true and they are widely spread and conceived as worthwhile. This is a form of mis-information. This is a manifestation of Love without Knowledge as i expounded before, with subtle but disastrous consequences (already). [disclaimer: This article represent some of my negative opinions of Larry Wall. I do not imply that Larry Wall has done anything illegal.] Xah xah@xahlee.org http://xahlee.org/PageTwo_dir/more.html fonte: http://www.xahlee.org/UnixResource_dir/writ/perl_laziness.html --- []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- He who knows others is wise. He who knows himself is enlightened. -- Lao Tsu From ctu_warrior em yahoo.com.br Sun Jul 11 23:10:09 2004 From: ctu_warrior em yahoo.com.br (=?iso-8859-1?q?Thiago=20Corr=EAa=20C=E9sar?=) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Garbage Collection Message-ID: <20040712041009.36420.qmail@web41115.mail.yahoo.com> Eu postei muito poucas vezes para a lista, mas agora que estou menos apertado devo ajudar mais :^) Li a respeito da garbage collection no perlobj e as outras fontes que eu achei acabavam repetindo o texto do perlobj. Eu queria de alguma forma saber se as referências estão sendo limpadas mesmo, pois meu esquema de limpeza de cache nao está funcionando legal e queria debugá-lo, para isso precisaria saber se uma referencia está sendo usada e dentro de qual outra referencia, queria a partir do endereço de uma referencia (a string 'HASH=FFFFFF') dar um dump em seus pais. Deu uma buscada no CPAN e não achei em nenhum módulo sobre isso, se alguem tiver uma referência legal explicando algo mais sobre a garbage collection me mande por favor. Espero ter sido claro (pootz como isso eh difícil :^) ). Grande abraço as Mongers ---------- Thiago Correa César ICQ: #87186157 Linux User: #242611 _______________________________________________________ Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis! http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Mon Jul 12 07:54:26 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: <20040709164645.66611.qmail@web50205.mail.yahoo.com> Message-ID: On Fri, 9 Jul 2004, Rod Za wrote: > Lista, > > Desculpe me se a pergunta está fora de tópico, mas estou com uma dúvida > e talvez alguém possa me esclarecer. Digamos que vc faça parte de um > projeto "open-source" de repende vc discorda do coordenador do projeto e > acha que o caminho que o projeto está seguindo não é ideal. Seria legal > começar um outro projeto com o mesmo propósito (tipo: syslog / > syslog-ng)? > Normalmente, se o coordenador do projeto discorda de alguém, deve ter boas razões para isso. Eu aconselho você a conversar. Muito. Argumente, com racionalidade, e pondere pacientemente todas as alternativas. Pergunte se você tiver dúvidas. Escute os outros membros do projeto. Normalmente, decisões de monta não são tomadas por apenas uma pessoa. A maior parte dos projetos Open-Source são democráticos e meritocráticos. Talvez você esteja deixando alguma coisa escapar à sua visão, e talvez você tenha um ponto de vista que pode ser muito melhor do que o ponto de vista dos outros membros do projeto. Tanto em um caso quanto no outro, você precisa conversar e convencer (ou ser convencido) de que seu ponto de vista é (ou não) o melhor (ou pior) para uma determinada situação. Lembre-se: argumente com racioalidade, pondere os argumentos apresentados a você. Tenho certeza de que ninguém quer impor nada nem a você nem a comunidade. Se tudo o mais falhar, ainda acho que pode valer à pena continuar. Quem disse que tudo neste mundo precisa ser do jeito que a gente gosta? Isso vai mostrar profissionalismo, responsabilidade e compromisso da sua parte, e pode ajudar outras pessoas a reconhecer o hacker que existe em você. Em tempo: o Syslog-ng não é uma "dissidência" do Syslog, mas uma forma de romper com os paradigmas existentes: algumas coisas precisavam mudar radicalmente e o grupo do syslog não achou que a compatibilidade com versões anteriores era uma coisa interessante (ou, quem sabe, praticável). Isso não tem nada a ver com o ponto de vista de uma ou outra pessoa. Tem a ver com a qualidade do produto que se dejesa oferecer. Pense positivo, e use seu "músculo" mais importante: o cérebro. ;-) Desculpe ter escrito tanto, e obrigado por ler minhas chatisses! Boa sorte, e putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Mon Jul 12 07:56:48 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Fun=E7=E3o_select_=28DBI=3A=3AMySQL?= =?iso-8859-1?q?=29?= In-Reply-To: <20040709215602.58237.qmail@web50202.mail.yahoo.com> Message-ID: On Fri, 9 Jul 2004, Rod Za wrote: > Olá, > > Estou pensando em fazer uma função genérica para o comando select usando > DBI::MySQL. A função é mais ou menos assim: > > _BEGIN_ > sub select{ > my $select = shift; > my $from = shift; > my $where = shift; > my $query = "SELECT $select FROM $from "; > defined($where) ? $query .= "WHERE $where;" : $query .= ";"; > my $sth = $self->{dbh}->prepare($query) or die "Erro ao executar prepre: $!"; > $sth->execute() or die "Erro ao tentar executar a query: $query. $!"; > my @res; > while(my @rows = $sth->fetchrow_array){ > push @res, @rows; > } > return @res; > } > _END_ > > A função funciona bem retornando um array com todos os campos do select. > > Eu queria modificar esta função para retornar um hash do tipo: > { NOME_CAMPO_SELECT2 => valor_retornado_por_fetchrow_array, > NOME_CAMPO_SELECT1 => valor_retornado_por_fetchrow_array, > } > > Alguém tem alguma sugestão? > Oies, Rodrigo. Acho que você poderia se beneficiar das bibliotecas Im::DBI e Class::DBI, que implementam isso de uma forma mais simples, poderosa e fácil de usar. Claro, você precisa aprender a usar estas bibliotecas, mas isso 30 minutos de manual resolvem. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From rodzadra em yahoo.com Mon Jul 12 08:12:33 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: Message-ID: <20040712131233.73873.qmail@web50208.mail.yahoo.com> Oi Luis, Na verdade eu não estou pensando em separar de um projeto. Eu só queria enteder como funciona este tipo de desenvolvimento. Estou acostumando a programar sempre sozinho e, pela primeira vez, estou trabalhando em dois projetos Open-Source. Esta dúvida que tinha era mais para compreender como pode existir projetos em cima de outros projetos e como era visto pela comunidade. Na realidade eu penso da maneira que você colocou. E acho bem mais correto. Mas de qualquer forma, pelo que entendi, se alguém quisesse fazer um fork de qualquer projeto open-source isto seria possível, dependendo do tipo de licença adotado, não é mesmo? Rodrigo __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From mda em embratel.net.br Mon Jul 12 08:53:11 2004 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Garbage Collection In-Reply-To: <20040712041009.36420.qmail@web41115.mail.yahoo.com> References: <20040712041009.36420.qmail@web41115.mail.yahoo.com> Message-ID: <40F297C7.5000904@embratel.net.br> Thiago, Não é exatamente sua solicitação, mas acredito que possa ajudar. A algumas semanas estava tendo um crescimento exponencial no tempo de requisição via webservices, e ao depurar o codigo percebi que estava replicando os dados enviados. Pesquisei no google e encontrei uma referencia ao livro Advanced Perl Programming, que mostrava o código dumpvar, que tem por objetivo listar todas as variáveis criadas dentro de um namespace. Uma alternativa mais simples, caso não tenha utilizado, mas que uso em conjunto é o Data::Dumper. PS: Claro que já não é o codigo original. package DUMPVAR; sub dumpvar { local *DD; my ($packageName) = @_; local (*alias); # a local typeglob # We want to get access to the stash corresponding to the package # name *stash = *{"${packageName}::"}; # Now %stash is the symbol table $, = " "; # Output separator for print # Iterate through the symbol table, which contains glob values # indexed by symbol names. open(DD, "> $0.dump"); while (($varName, $globValue) = each %stash) { print "$varName ============================= \n"; *alias = $globValue; if (defined ($alias)) { print DD "\t \$$varName $alias \n"; } if (defined (@alias)) { print DD "\t \@$varName @alias \n"; } if (defined (%alias)) { print DD "\t \%$varName ",%alias," \n"; } } close(DD); } Thiago Corrêa César wrote: >Eu postei muito poucas vezes para a lista, mas agora >que estou menos apertado devo ajudar mais :^) >Li a respeito da garbage collection no perlobj e as >outras fontes que eu achei acabavam repetindo o texto >do perlobj. Eu queria de alguma forma saber se as >referências estão sendo limpadas mesmo, pois meu >esquema de limpeza de cache nao está funcionando legal >e queria debugá-lo, para isso precisaria saber se uma >referencia está sendo usada e dentro de qual outra >referencia, queria a partir do endereço de uma >referencia (a string 'HASH=FFFFFF') dar um dump em >seus pais. >Deu uma buscada no CPAN e não achei em nenhum módulo >sobre isso, se alguem tiver uma referência legal >explicando algo mais sobre a garbage collection me >mande por favor. > >Espero ter sido claro (pootz como isso eh difícil :^) >). > >Grande abraço as Mongers > >---------- >Thiago Correa César >ICQ: #87186157 >Linux User: #242611 > > > > > >_______________________________________________________ >Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis! >http://br.info.mail.yahoo.com/ >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@mail.pm.org >http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > > From monsieur_champs em yahoo.com.br Mon Jul 12 09:35:29 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] artigo =?iso-8859-1?q?pol=EAmico=2E=2E=2E?= In-Reply-To: <20040710191544.4b6f8ddd@valhalla.localdomain> Message-ID: On Sat, 10 Jul 2004, Alceu Rodrigues de Freitas Junior wrote: > Olá monges, > > Estou meio afastado da lista por problemas burrocráticos do local em que > trabalho, mas enfim... resolvi mandar essa "pérola" para vocês darem > umas risadas... E serve apenas para isso, meu caro Alceu... serve apenas para isso. > Eu estava no trabalho tentando explicar as três virtudes de um > programador, de acordo com Larry Wall, mas eu nunca consigo lembrar dos > três... então apelei para o velho Google. O primeiro link que ele me > trouxe foi do site, cujo o qual resolvi pegar a mensagem e mandar pra > lista. As três *virtudes* (note bem, são *virtudes* por definição!) são: 1. Lazyness (preguiça) 2. Impatience (impaciência) 3. Rubishness (alguma coisa a ver com "bobeira", nunca consegui uma boa tradução para o português) > Laziness, Perl, Larry Wall > Date: 2002, November 24 > > In the unix community there's quite a large confusion and wishful > thinking about the word laziness. In this post, i'd like to make some > clarifications. [snip!] > Xah > xah@xahlee.org > http://xahlee.org/PageTwo_dir/more.html > > fonte: http://www.xahlee.org/UnixResource_dir/writ/perl_laziness.html > Sobre o artigo, o tal Xah Lee tem muita fama no mundo Perl... fama de Troll, por ser um cara grosso e mal-educado, que argumenta com o coração e sem qualquer fundamento lógico ou prova concreta do que está falando. O conselho que 8 dos 10 London Perl Mongers que responderam à minha pergunta sobre o autor foi "Ignore-o, ele não sabe do que está falando". Portanto, não mostrem isto aos vossos chefes ou coordenadores, meus caros amigos... :-) eles podem achar que o sujeito está com a razão, julgando os artigos precipitadamente... Em particular, eu acho que é o tipo de opinião negativa que, além de não ter graça, não deve ser publicada por aí... []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Mon Jul 12 09:40:18 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] GPL In-Reply-To: <20040712131233.73873.qmail@web50208.mail.yahoo.com> Message-ID: On Mon, 12 Jul 2004, Rod Za wrote: > Na realidade eu penso da maneira que você colocou. E acho bem mais > correto. Mas de qualquer forma, pelo que entendi, se alguém quisesse > fazer um fork de qualquer projeto open-source isto seria possível, > dependendo do tipo de licença adotado, não é mesmo? > Penso que existem muito poucas possibilidades de uma licensa que possa ser considerada "Open-Source" barrar um "fork" de um projeto. A única questão é como você vai querer encarar a licensa do novo projeto. Penso que ela não pode ser mais restritiva do que a licensa anterior, o que é um dos dogmas da filosofia Open-Source... de resto, muito pouca coisa não pode ser feita... :) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Mon Jul 12 12:52:53 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:09 2004 Subject: [Cascavel-pm] Garbage Collection In-Reply-To: <20040712041009.36420.qmail@web41115.mail.yahoo.com> Message-ID: On Mon, 12 Jul 2004, Thiago Corrêa César wrote: > Eu postei muito poucas vezes para a lista, mas agora que estou menos > apertado devo ajudar mais :^) Li a respeito da garbage collection no > perlobj e as outras fontes que eu achei acabavam repetindo o texto do > perlobj. Eu queria de alguma forma saber se as referências estão sendo > limpadas mesmo, pois meu esquema de limpeza de cache nao está > funcionando legal e queria debugá-lo, para isso precisaria saber se uma > referencia está sendo usada e dentro de qual outra referencia, queria a > partir do endereço de uma referencia (a string 'HASH=FFFFFF') dar um > dump em seus pais. Deu uma buscada no CPAN e não achei em nenhum módulo > sobre isso, se alguem tiver uma referência legal explicando algo mais > sobre a garbage collection me mande por favor. > Thiago, eu consultei minhas fontes e o pessoal me disse duas coisas interessantes: 1. O Perl não faz Garbage Collection (pelo menos, não "explicitamente"). O que se tem é um esquema de contagem de referências para um objeto, que garante que a memória ocupada por ele será convenientemente reclamada conforme o contador de referências garantir que ninguém mais tem acesso a um determinado objeto. 2. Para inspecionar o contador de referências (e ter pistas de como a coisa caminha) você pode usar o Devel::Peek ou construir um Perl com informação de debug (e debugar o perl rodando seu programa, pelo que eu entendi... :-) Espero que isso ajude você. Putamplexos, boa sorte e aparece para os encontros sociais! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From marciliomoura em uai.com.br Tue Jul 13 04:54:12 2004 From: marciliomoura em uai.com.br (Marcilio) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] M =?iso-8859-1?q?=F3dulo?= ou Fun =?iso-8859-1?q?=E7=E3o?= Perl Message-ID: <40f3bf54.fe.6352.355605288@uai.com.br> Gostaria de saber se tem algum módulo ou Função em Perl que não conheço para executar comandos do sistema Unix ou Linux via Web , esta função tem que reiniciar a máquina; system e exec não funcionam, são ignoradas pelo browser,se alguem puder ajudar ... Marcilio > > enviar inscrições da lista de discussão Send Cascavel-pm > para > cascavel-pm@mail.pm.org > > Para se cadastrar ou descadastrar via WWW, visite o > endereço > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > ou, via email, envie uma mensagem com a palavra 'help' no > assunto ou corpo da mensagem para > cascavel-pm-request@mail.pm.org > > Você poderá entrar em contato com a pessoa que gerencia a > lista pelo endereço > cascavel-pm-owner@mail.pm.org > > Quando responder, por favor edite sua linha Assunto assim > ela será mais específica que "Re: Contents of Cascavel-pm > digest..." > > > Tópicos de Hoje: > > 1. Garbage Collection (Thiago Corrêa César) > 2. Re: GPL (Luis Champs de Carvalho) > 3. Re: Função select (DBI::MySQL) (Luis Champs de > Carvalho) > 4. Re: GPL (Rod Za) > 5. Re: Garbage Collection (Marco A P D´Andrade) > 6. Re: artigo polêmico... (Luis Champs de Carvalho) > 7. Re: GPL (Luis Champs de Carvalho) > > > ---------------------------------------------------------- > ------------ > > Message: 1 > Date: Mon, 12 Jul 2004 01:10:09 -0300 (ART) > From: Thiago Corrêa César > Subject: [Cascavel-pm] Garbage Collection > To: cascavel-pm@mail.pm.org > Message-ID: > <20040712041009.36420.qmail@web41115.mail.yahoo.com> > Content-Type: text/plain; charset=iso-8859-1 > > Eu postei muito poucas vezes para a lista, mas agora > que estou menos apertado devo ajudar mais :^) > Li a respeito da garbage collection no perlobj e as > outras fontes que eu achei acabavam repetindo o texto > do perlobj. Eu queria de alguma forma saber se as > referências estão sendo limpadas mesmo, pois meu > esquema de limpeza de cache nao está funcionando legal > e queria debugá-lo, para isso precisaria saber se uma > referencia está sendo usada e dentro de qual outra > referencia, queria a partir do endereço de uma > referencia (a string 'HASH=FFFFFF') dar um dump em > seus pais. > Deu uma buscada no CPAN e não achei em nenhum módulo > sobre isso, se alguem tiver uma referência legal > explicando algo mais sobre a garbage collection me > mande por favor. > > Espero ter sido claro (pootz como isso eh difícil :^) > ). > > Grande abraço as Mongers > > ---------- > Thiago Correa César > ICQ: #87186157 > Linux User: #242611 > > > > > > _______________________________________________________ > Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis! > http://br.info.mail.yahoo.com/ > > > ------------------------------ > > Message: 2 > Date: Mon, 12 Jul 2004 09:54:26 -0300 (BRT) > From: Luis Champs de Carvalho > Subject: Re: [Cascavel-pm] > GPL To: Cascavel Perl Mongers > Message-ID: > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > On Fri, 9 Jul 2004, Rod Za wrote: > > Lista, > > > > Desculpe me se a pergunta está fora de tópico, mas estou > > com uma dúvida e talvez alguém possa me esclarecer. > > Digamos que vc faça parte de um projeto "open-source" de > > repende vc discorda do coordenador do projeto e acha que > o caminho que o projeto está seguindo não é ideal. Seria > > legal começar um outro projeto com o mesmo propósito > > (tipo: syslog / syslog-ng)? > > > > Normalmente, se o coordenador do projeto discorda de > alguém, deve ter boas razões para isso. Eu aconselho você > a conversar. Muito. Argumente, com racionalidade, e > pondere pacientemente todas as alternativas. Pergunte se > você tiver dúvidas. Escute os outros membros do projeto. > Normalmente, decisões de monta não são tomadas por apenas > uma pessoa. A maior parte dos projetos Open-Source são > democráticos e meritocráticos. > > Talvez você esteja deixando alguma coisa escapar à sua > visão, e talvez você tenha um ponto de vista que pode ser > muito melhor do que o ponto de vista dos outros membros do > projeto. Tanto em um caso quanto no outro, você precisa > conversar e convencer (ou ser convencido) de que seu ponto > de vista é (ou não) o melhor (ou pior) para uma > determinada situação. > > Lembre-se: argumente com racioalidade, pondere os > argumentos apresentados a você. Tenho certeza de que > ninguém quer impor nada nem a você nem a comunidade. > > Se tudo o mais falhar, ainda acho que pode valer à pena > continuar. Quem disse que tudo neste mundo precisa ser do > jeito que a gente gosta? Isso vai mostrar profissionalismo > , responsabilidade e compromisso da sua parte, e pode > ajudar outras pessoas a reconhecer o hacker que existe em > você. > > Em tempo: o Syslog-ng não é uma "dissidência" do Syslog, > mas uma forma de romper com os paradigmas existentes: > algumas coisas precisavam mudar radicalmente e o grupo do > syslog não achou que a compatibilidade com versões > anteriores era uma coisa interessante (ou, quem sabe, > praticável). Isso não tem nada a ver com o ponto de vista > de uma ou outra pessoa. Tem a ver com a qualidade do > produto que se dejesa oferecer. > > Pense positivo, e use seu "músculo" mais importante: o > cérebro. ;-) > > Desculpe ter escrito tanto, e obrigado por ler minhas > chatisses! > Boa sorte, e putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > ------------------------------ > > Message: 3 > Date: Mon, 12 Jul 2004 09:56:48 -0300 (BRT) > From: Luis Champs de Carvalho > Subject: Re: [Cascavel-pm] > Função select (DBI::MySQL) To: Cascavel Perl Mongers > Message-ID: > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > On Fri, 9 Jul 2004, Rod Za wrote: > > Olá, > > > > Estou pensando em fazer uma função genérica para o > > comando select usando DBI::MySQL. A função é mais ou > menos assim: > > > _BEGIN_ > > sub select{ > > my $select = shift; > > my $from = shift; > > my $where = shift; > > my $query = "SELECT $select FROM $from "; > > defined($where) ? $query .= "WHERE $where;" : > > $query .= ";"; my $sth = > $self->{dbh}->prepare($query) or die "Erro ao executar > > prepre: $!"; $sth->execute() or die "Erro ao > > tentar executar a query: $query. $!"; my @res; > > while(my @rows = $sth->fetchrow_array){ > > push @res, @rows; > > } > > return @res; > > } > > _END_ > > > > A função funciona bem retornando um array com todos os > campos do select. > > > Eu queria modificar esta função para retornar um hash do > > tipo: { NOME_CAMPO_SELECT2 => > > valor_retornado_por_fetchrow_array, NOME_CAMPO_SELECT1 > > => valor_retornado_por_fetchrow_array, } > > > > Alguém tem alguma sugestão? > > > > Oies, Rodrigo. > > Acho que você poderia se beneficiar das bibliotecas > Im::DBI e Class::DBI, que implementam isso de uma forma > mais simples, poderosa e fácil de usar. > > Claro, você precisa aprender a usar estas bibliotecas, > mas isso 30 minutos de manual resolvem. > > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > ------------------------------ > > Message: 4 > Date: Mon, 12 Jul 2004 06:12:33 -0700 (PDT) > From: Rod Za > Subject: Re: [Cascavel-pm] GPL > To: Cascavel Perl Mongers > Message-ID: > <20040712131233.73873.qmail@web50208.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > Oi Luis, > > Na verdade eu não estou pensando em separar de um projeto. > Eu só queria enteder como funciona este tipo de > desenvolvimento. Estou acostumando a programar sempre > sozinho e, pela primeira vez, estou trabalhando em dois > projetos Open-Source. Esta dúvida que tinha era mais para > compreender como pode existir projetos em cima de outros > projetos e como era visto pela comunidade. > > Na realidade eu penso da maneira que você colocou. E acho > bem mais correto. Mas de qualquer forma, pelo que entendi, > se alguém quisesse fazer um fork de qualquer projeto > open-source isto seria possível, dependendo do tipo de > licença adotado, não é mesmo? > > Rodrigo > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection > around http://mail.yahoo.com > > > ------------------------------ > > Message: 5 > Date: Mon, 12 Jul 2004 10:53:11 -0300 > From: Marco A P D´Andrade > Subject: Re: [Cascavel-pm] Garbage Collection > To: Cascavel Perl Mongers > Message-ID: <40F297C7.5000904@embratel.net.br> > Content-Type: text/plain; charset=iso-8859-1; > format=flowed > > Thiago, > > Não é exatamente sua solicitação, mas acredito que possa > ajudar. > > A algumas semanas estava tendo um crescimento exponencial > no tempo de requisição via webservices, e ao depurar o > codigo percebi que estava replicando os dados enviados. > Pesquisei no google e encontrei uma referencia ao livro > Advanced Perl Programming, que mostrava o código dumpvar, > que tem por objetivo listar todas as variáveis criadas > dentro de um namespace. > > Uma alternativa mais simples, caso não tenha utilizado, > mas que uso em conjunto é o Data::Dumper. > > PS: Claro que já não é o codigo original. > > package DUMPVAR; > > sub dumpvar { > local *DD; > my ($packageName) = @_; > local (*alias); # a local typeglob > # We want to get access to the stash corresponding to > the package > # name > *stash = *{"${packageName}::"}; # Now %stash is the > symbol table > $, = " "; # Output separator for > print > > # Iterate through the symbol table, which contains glob > values > # indexed by symbol names. > open(DD, "> $0.dump"); > > while (($varName, $globValue) = each %stash) { > print "$varName ============================= \n"; > *alias = $globValue; > if (defined ($alias)) { > print DD "\t \$$varName $alias \n"; > } > if (defined (@alias)) { > print DD "\t \@$varName @alias \n"; > } > if (defined (%alias)) { > print DD "\t \%$varName ",%alias," \n"; > } > } > close(DD); > } > > > Thiago Corrêa César wrote: > > >Eu postei muito poucas vezes para a lista, mas agora > >que estou menos apertado devo ajudar mais :^) > >Li a respeito da garbage collection no perlobj e as > >outras fontes que eu achei acabavam repetindo o texto > >do perlobj. Eu queria de alguma forma saber se as > >referências estão sendo limpadas mesmo, pois meu > >esquema de limpeza de cache nao está funcionando legal > >e queria debugá-lo, para isso precisaria saber se uma > >referencia está sendo usada e dentro de qual outra > >referencia, queria a partir do endereço de uma > >referencia (a string 'HASH=FFFFFF') dar um dump em > >seus pais. > >Deu uma buscada no CPAN e não achei em nenhum módulo > >sobre isso, se alguem tiver uma referência legal > >explicando algo mais sobre a garbage collection me > >mande por favor. > > > >Espero ter sido claro (pootz como isso eh difícil :^) > >). > > > >Grande abraço as Mongers > > > >---------- > >Thiago Correa César > >ICQ: #87186157 > >Linux User: #242611 > > > > > > > > > > > >_______________________________________________________ > >Yahoo! Mail agora com 100MB, anti-spam e antivírus > grátis! >http://br.info.mail.yahoo.com/ > >_______________________________________________ > >Cascavel-pm mailing list > >Cascavel-pm@mail.pm.org > >http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > ------------------------------ > > Message: 6 > Date: Mon, 12 Jul 2004 11:35:29 -0300 (BRT) > From: Luis Champs de Carvalho > Subject: Re: [Cascavel-pm] > artigo polêmico... To: Cascavel Perl Mongers > Message-ID: > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > On Sat, 10 Jul 2004, Alceu Rodrigues de Freitas Junior > > wrote: Olá monges, > > > > Estou meio afastado da lista por problemas burrocráticos > > do local em que trabalho, mas enfim... resolvi mandar > > essa "pérola" para vocês darem umas risadas... > > E serve apenas para isso, meu caro Alceu... serve apenas > para isso. > > > Eu estava no trabalho tentando explicar as três virtudes > > de um programador, de acordo com Larry Wall, mas eu > > nunca consigo lembrar dos três... então apelei para o > > velho Google. O primeiro link que ele me trouxe foi do > > site, cujo o qual resolvi pegar a mensagem e mandar pra > lista. > > As três *virtudes* (note bem, são *virtudes* por > definição!) são: > > 1. Lazyness (preguiça) > 2. Impatience (impaciência) > 3. Rubishness (alguma coisa a ver com "bobeira", nunca > consegui uma boa tradução para o português) > > > Laziness, Perl, Larry Wall > > Date: 2002, November 24 > > > > In the unix community there's quite a large confusion > > and wishful thinking about the word laziness. In this > > post, i'd like to make some clarifications. > [snip!] > > Xah > > xah@xahlee.org > > http://xahlee.org/PageTwo_dir/more.html > > > > fonte: > http://www.xahlee.org/UnixResource_dir/writ/perl_laziness.html > > > > Sobre o artigo, o tal Xah Lee tem muita fama no mundo > Perl... fama de Troll, por ser um cara grosso e > mal-educado, que argumenta com o coração e sem qualquer > fundamento lógico ou prova concreta do que está falando. > > O conselho que 8 dos 10 London Perl Mongers que > responderam à minha pergunta sobre o autor foi "Ignore-o, > ele não sabe do que está falando". Portanto, não mostrem > isto aos vossos chefes ou coordenadores, meus caros > amigos... :-) eles podem achar que o sujeito está com a > razão, julgando os artigos precipitadamente... > > Em particular, eu acho que é o tipo de opinião negativa > que, além de não ter graça, não deve ser publicada por > aí... > > []'z! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > ------------------------------ > > Message: 7 > Date: Mon, 12 Jul 2004 11:40:18 -0300 (BRT) > From: Luis Champs de Carvalho > Subject: Re: [Cascavel-pm] > GPL To: Cascavel Perl Mongers > Message-ID: > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > On Mon, 12 Jul 2004, Rod Za wrote: > > > Na realidade eu penso da maneira que você colocou. E > > acho bem mais correto. Mas de qualquer forma, pelo que > > entendi, se alguém quisesse fazer um fork de qualquer > > projeto open-source isto seria possível, dependendo do > tipo de licença adotado, não é mesmo? > > > Penso que existem muito poucas possibilidades de uma > licensa que possa ser considerada "Open-Source" barrar um > "fork" de um projeto. A única questão é como você vai > querer encarar a licensa do novo projeto. Penso que ela > não pode ser mais restritiva do que a licensa anterior, o > que é um dos dogmas da filosofia Open-Source... de resto, > muito pouca coisa não pode ser feita... :) > > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > > Fim da Digest Cascavel-pm, volume 52, assunto 1 > *********************************************** > **************************************** O grande portal dos mineiros http://www.uai.com.br From rodzadra em yahoo.com Tue Jul 13 07:57:01 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] M ódulo ou Fun ção Perl In-Reply-To: <40f3bf54.fe.6352.355605288@uai.com.br> Message-ID: <20040713125701.62338.qmail@web50210.mail.yahoo.com> Marcilio, Você conhece o webmin (http://www.webmin.com/)? Se trata de um administrador web para sistema *nix. Nele vc encontra todas as funções de gerenciamento, cadastro de usuários/grupos, configuração/gerenciamento de servidores e serviços. Não sei o que vc está pensando mas ele é uma ótima escolha para o gerenciamento de servidores remota via web. um abraço, Rodrigo --- Marcilio wrote: > Gostaria de saber se tem algum módulo ou Função em Perl que > não conheço para executar comandos do sistema Unix ou Linux > via Web , esta função tem que reiniciar a máquina; system e > exec não funcionam, são ignoradas pelo browser,se alguem > puder ajudar ... > > Marcilio > > > > > enviar inscrições da lista de discussão Send Cascavel-pm > > para > > cascavel-pm@mail.pm.org > > > > Para se cadastrar ou descadastrar via WWW, visite o > > endereço > > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > ou, via email, envie uma mensagem com a palavra 'help' no > > assunto ou corpo da mensagem para > > cascavel-pm-request@mail.pm.org > > > > Você poderá entrar em contato com a pessoa que gerencia a > > lista pelo endereço > > cascavel-pm-owner@mail.pm.org > > > > Quando responder, por favor edite sua linha Assunto assim > > ela será mais específica que "Re: Contents of Cascavel-pm > > digest..." > > > > > > Tópicos de Hoje: > > > > 1. Garbage Collection (Thiago Corrêa César) > > 2. Re: GPL (Luis Champs de Carvalho) > > 3. Re: Função select (DBI::MySQL) (Luis Champs de > > Carvalho) > > 4. Re: GPL (Rod Za) > > 5. Re: Garbage Collection (Marco A P D´Andrade) > > 6. Re: artigo polêmico... (Luis Champs de Carvalho) > > 7. Re: GPL (Luis Champs de Carvalho) > > > > > > ---------------------------------------------------------- > > ------------ > > > > Message: 1 > > Date: Mon, 12 Jul 2004 01:10:09 -0300 (ART) > > From: Thiago Corrêa César > > Subject: [Cascavel-pm] Garbage Collection > > To: cascavel-pm@mail.pm.org > > Message-ID: > > <20040712041009.36420.qmail@web41115.mail.yahoo.com> > > Content-Type: text/plain; charset=iso-8859-1 > > > > Eu postei muito poucas vezes para a lista, mas agora > > que estou menos apertado devo ajudar mais :^) > > Li a respeito da garbage collection no perlobj e as > > outras fontes que eu achei acabavam repetindo o texto > > do perlobj. Eu queria de alguma forma saber se as > > referências estão sendo limpadas mesmo, pois meu > > esquema de limpeza de cache nao está funcionando legal > > e queria debugá-lo, para isso precisaria saber se uma > > referencia está sendo usada e dentro de qual outra > > referencia, queria a partir do endereço de uma > > referencia (a string 'HASH=FFFFFF') dar um dump em > > seus pais. > > Deu uma buscada no CPAN e não achei em nenhum módulo > > sobre isso, se alguem tiver uma referência legal > > explicando algo mais sobre a garbage collection me > > mande por favor. > > > > Espero ter sido claro (pootz como isso eh difícil :^) > > ). > > > > Grande abraço as Mongers > > > > ---------- > > Thiago Correa César > > ICQ: #87186157 > > Linux User: #242611 > > > > > > > > > > > > _______________________________________________________ > > Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis! > > http://br.info.mail.yahoo.com/ > > > > > > ------------------------------ > > > > Message: 2 > > Date: Mon, 12 Jul 2004 09:54:26 -0300 (BRT) > > From: Luis Champs de Carvalho > > Subject: Re: [Cascavel-pm] > > GPL To: Cascavel Perl Mongers > > Message-ID: > > > > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > > > On Fri, 9 Jul 2004, Rod Za wrote: > > > Lista, > > > > > > Desculpe me se a pergunta está fora de tópico, mas estou > > > com uma dúvida e talvez alguém possa me esclarecer. > > > Digamos que vc faça parte de um projeto "open-source" de > > > repende vc discorda do coordenador do projeto e acha que > > o caminho que o projeto está seguindo não é ideal. Seria > > > legal começar um outro projeto com o mesmo propósito > > > (tipo: syslog / syslog-ng)? > > > > > > > Normalmente, se o coordenador do projeto discorda de > > alguém, deve ter boas razões para isso. Eu aconselho você > > a conversar. Muito. Argumente, com racionalidade, e > > pondere pacientemente todas as alternativas. Pergunte se > > você tiver dúvidas. Escute os outros membros do projeto. > > Normalmente, decisões de monta não são tomadas por apenas > > uma pessoa. A maior parte dos projetos Open-Source são > > democráticos e meritocráticos. > > > > Talvez você esteja deixando alguma coisa escapar à sua > > visão, e talvez você tenha um ponto de vista que pode ser > > muito melhor do que o ponto de vista dos outros membros do > > projeto. Tanto em um caso quanto no outro, você precisa > > conversar e convencer (ou ser convencido) de que seu ponto > > de vista é (ou não) o melhor (ou pior) para uma > > determinada situação. > > > > Lembre-se: argumente com racioalidade, pondere os > > argumentos apresentados a você. Tenho certeza de que > > ninguém quer impor nada nem a você nem a comunidade. > > > > Se tudo o mais falhar, ainda acho que pode valer à pena > > continuar. Quem disse que tudo neste mundo precisa ser do > > jeito que a gente gosta? Isso vai mostrar profissionalismo > > , responsabilidade e compromisso da sua parte, e pode > > ajudar outras pessoas a reconhecer o hacker que existe em > > você. > > > > Em tempo: o Syslog-ng não é uma "dissidência" do Syslog, > > mas uma forma de romper com os paradigmas existentes: > > algumas coisas precisavam mudar radicalmente e o grupo do > > syslog não achou que a compatibilidade com versões > > anteriores era uma coisa interessante (ou, quem sabe, > > praticável). Isso não tem nada a ver com o ponto de vista > > de uma ou outra pessoa. Tem a ver com a qualidade do > > produto que se dejesa oferecer. > > > > Pense positivo, e use seu "músculo" mais importante: o > > cérebro. ;-) > > > > Desculpe ter escrito tanto, e obrigado por ler minhas > > chatisses! > > Boa sorte, e putamplexos! > > -- > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > Luis Campos de Carvalho is BSc in Comp Science, > > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > > Unix Sys Admin && Certified Oracle DBA > > http://br.geocities.com/monsieur_champs/ > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > > > > > > ------------------------------ > > > > Message: 3 > > Date: Mon, 12 Jul 2004 09:56:48 -0300 (BRT) > > From: Luis Champs de Carvalho > > Subject: Re: [Cascavel-pm] > > Função select (DBI::MySQL) To: Cascavel Perl Mongers > > Message-ID: > > > > > br> Content-Type: TEXT/PLAIN; charset=iso-8859-1 > > > > On Fri, 9 Jul 2004, Rod Za wrote: > > > Olá, > > > > > > Estou pensando em fazer uma função genérica para o > > > comando select usando DBI::MySQL. A função é mais ou > > menos assim: > > > > _BEGIN_ > > > sub select{ > > > my $select = shift; > > > my $from = shift; > > > my $where = shift; > > > my $query = "SELECT $select FROM $from "; > > > defined($where) ? $query .= "WHERE $where;" : > > > $query .= ";"; my $sth = > > $self->{dbh}->prepare($query) or die "Erro ao executar > > > prepre: $!"; $sth->execute() or die "Erro ao > > > tentar executar a query: $query. $!"; my @res; > > > while(my @rows = $sth->fetchrow_array){ > > > push @res, @rows; > > > } > > > return @res; > > > } > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From monsieur_champs em yahoo.com.br Tue Jul 13 08:24:10 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: =?iso-8859-1?Q?Re=3A_=5BCascavel-pm=5D_M=F3dulo_ou_Fun=E7=E3o_P?= =?iso-8859-1?Q?erl?= In-Reply-To: <40f3bf54.fe.6352.355605288@uai.com.br> Message-ID: > Date: Tue, 13 Jul 2004 06:54:12 -0300 > From: Marcilio > To: cascavel-pm@mail.pm.org > Subject: [Cascavel-pm] M ódulo ou Fun ção Perl On Tue, 13 Jul 2004, Marcilio wrote: > Gostaria de saber se tem algum módulo ou Função em Perl que não conheço > para executar comandos do sistema Unix ou Linux via Web , esta função > tem que reiniciar a máquina; system e exec não funcionam, são ignoradas > pelo browser,se alguem puder ajudar ... Marcílio, o que você está tentando fazer viola uma regra muito importante do linux: pessoas não-autorizadas não podem (não devem?) reiniciar a máquina. Você tem certeza de que precisa fazer isso? Raramente um sistema linux/unix precisa ser reiniciado... e, nestes casos, é sempre recomendável estar diante do console, onde você pode entrar como "root" e ter certeza de que está fazendo a coisa certa. Você não quer me contar o que está tentando fazer, e por quê está tentando fazer deste modo? Talvez eu consiga propor uma solução mais simples, fácil, rápida e segura do que a que eu documentei aqui. Lembre-se sempre: consulte antes seu administrador de sistemas, ele é a pessoa mais indicada para compreender e resolver seus problemas com o sistema. Acredito que o que você esteja tentando fazer possa se resolver assim: 1. Entre na máquina como "root"; Todos os comandos que vamos executar agora precisam do nível de acesso de administrador. Eu estou assumindo que seu administrador usa o Bourne Again Shell. Assim, se você executar "echo $SHELL" deve ter como resposta "/bin/bash" (ou algo pouco maior que isso). 2. Crie um diretório separado do seu diretório de cgis: # [ ! -d /usr/local/bin ] && mkdir /usr/local/bin 3. Usando seu editor de texto favorito, crie um arquivo chamado "do-shutdown", com (literalmente) o seguinte conteúdo: #!/bin/bash exec /sbin/shutdown -r now ## EOF 4. Altere as permissões de arquivo "do-shutdown" para que ele seja considerado um executável pelo sistema, e para que, ao executá-lo, o sistema ajuste as permissões para "root" (SetUID / SetGID). # chown root:root /usr/local/bin/do-shutdown # chmod 06755 /usr/local/bin/do-shutdown Pronto. Agora você tem um programa que o usuário "apache" ou "www" (que é quem realmente executa seus programas CGI's) pode usar para executar um shutdown da máquina. Agora, use o comando "system" ou "exec" do Perl (que você já conhece) para executar o /usr/local/bin/do-shutdown. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ATENÇÃO: Isso é efetivamente uma BRECHA DE SEGURANÇA GRAVE no seu website, e conseqüêntemente no seu SISTEMA. Eu NÃO SOU RESPONSÁVEL pela implementação sugerida, nem pelas falhas ou pelos danos que ela pode acarretar. Você tem o DEVER de INFORMAR seu administrador de sistemas sobre o que você está tentando fazer, e não seguir em frente sem uma segunda (e terceira!) opinião. Você foi avisado!! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Eu insisto: deve haver outra solução para seu problema. Poderemos ajudar você apenas se você "se abrir" e nos contar o que está acontecendo. :-) Se você quiser, estou á disposição para conversar. Se preferir, mande mensagem fora da lista. Boa sorte, e putamplexos! []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em pucrs.br Tue Jul 13 09:17:50 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] artigo polêmico... References: Message-ID: <40F2FC77.35D5@pucrs.br> Luis Champs de Carvalho wrote: > > As três *virtudes* (note bem, são *virtudes* por definição!) são: > > 1. Lazyness (preguiça) > 2. Impatience (impaciência) > 3. Rubishness (alguma coisa a ver com "bobeira", nunca consegui uma boa > tradução para o português) (3) Hubris - é a mesma palavra em português. Parece que é "presunção" ou "orgulho exagerado". - Flavio S. Glock From vigaristaz em yahoo.com.br Tue Jul 13 10:05:27 2004 From: vigaristaz em yahoo.com.br (Carlan Calazans) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] M =?ISO-8859-1?Q?=F3dulo_ou_Fun_=E7=E3o_?= =?ISO-8859-1?Q?Perl?= In-Reply-To: <40f3bf54.fe.6352.355605288@uai.com.br> References: <40f3bf54.fe.6352.355605288@uai.com.br> Message-ID: <40F3FA37.6030601@yahoo.com.br> Precisa ser via web? Talvez fosse melhor executar por ssh ;) Marcilio wrote: >Gostaria de saber se tem algum módulo ou Função em Perl que >não conheço para executar comandos do sistema Unix ou Linux >via Web , esta função tem que reiniciar a máquina; system e >exec não funcionam, são ignoradas pelo browser,se alguem >puder ajudar ... > >Marcilio > > -- Carlan Calazans - Phr34k3r http://www.linuxrapido.org Último artigo: Blogando do Linux Blog: http://www.carlan.calazans.nom.br Fotolog: http://www.mblog.com/phr34k3r From glasswalk3r em yahoo.com.br Sun Jul 11 01:53:48 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) Message-ID: <20040711035348.0e2cbe4f@valhalla.localdomain> -> [ Enviando avisos em seu celular Claro sem custos pelo Linux ] Este documento disponibilizado pelo portal VivaOLinux nos ensina a fazer com que o servidor Linux envie torpedos para celulares da operadora Claro, permitindo assim a notificação no celular do administrador do sistema sobre o status de determinadas tarefas gratuitamente... Por: Alessandro de Oliveira Faria Mais informacoes: http://www.linuxsecurity.com.br/article.php?sid=8659 ___ []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- He who knows others is wise. He who knows himself is enlightened. -- Lao Tsu From dexter em ticbrasil.com.br Thu Jul 15 09:41:19 2004 From: dexter em ticbrasil.com.br (dexter@ticbrasil.com.br) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) References: <20040711035348.0e2cbe4f@valhalla.localdomain> Message-ID: <00d901c46a79$caaf4e10$0202a8c0@DexterNote> eu tentei utilizar o shell script feito no site mas o Link não existe mais : - ( Ass: Ricardo Omar ----- Original Message ----- From: "Alceu Rodrigues de Freitas Junior" To: "Cascavel Lista Perl" Sent: 11 July, 2004 3:53 AM Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) > > -> [ Enviando avisos em seu celular Claro sem custos pelo Linux ] > > Este documento disponibilizado pelo portal VivaOLinux nos ensina a > fazer com que o servidor Linux envie torpedos para celulares da > operadora Claro, permitindo assim a notificação no celular do > administrador do sistema sobre o status de determinadas tarefas > gratuitamente... Por: Alessandro de Oliveira Faria > > Mais informacoes: http://www.linuxsecurity.com.br/article.php?sid=8659 > ___ > > []'s > > > -- > Alceu Rodrigues de Freitas Junior > -- > glasswalk3r@yahoo.com.br > PGP public key at http://www.imortais.cjb.net/addgb.html > --------------------------------------------------------------- > He who knows others is wise. > He who knows himself is enlightened. > -- Lao Tsu > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From monsieur_champs em yahoo.com.br Thu Jul 15 11:47:05 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: <00d901c46a79$caaf4e10$0202a8c0@DexterNote> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 15 Jul 2004 dexter@ticbrasil.com.br wrote: > > eu tentei utilizar o shell script feito no site mas o Link não existe mais > : - ( > Ricardo e Monges "Claro" que o script não estaria mais no ar... o pessoal da "Claro" já soube do "abuso" e "Claro", desativou o serviço. Claro. A única coisa que eu não consigo compreender é por que não temos serviço explícito para mandar e receber mensagens SMS usando uma API (possivelmente WEB). Mago, mais uma vez eu vou reafirmar minha disposição de ajudar a desenvolver uma interface que transforme isso em um produto. Se houver um "padrinho" dentro de uma operador de telefonia que se interesse por isso. Claro. Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA9rUtz+iwwpKRaDIRAsZFAKCGHldoNdqyc7rP6y2VipzqcFufiQCfVYtS qFFulE+jCre/ezVilAsDLnY= =J4Ol -----END PGP SIGNATURE----- From lemon em grad.icmc.usp.br Thu Jul 15 12:21:07 2004 From: lemon em grad.icmc.usp.br (=?ISO-8859-1?B?THXtcyBGZXJuYW5kbw==?=) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: References: Message-ID: <1835081356.20040715142107@grad.icmc.usp.br> acho que o motivo é que, se fosse tão fácil enviar mensagens, daqui a pouco estariam mandando SPAM até para celulares eu comprei um TIM (antes era Vivo) só para poder receber avisos enviados através de E-Mail. A Vivo também tem esse serviço, mas às vezes funcionava e às vezes não... Também não gostei muito da TIM, porque ela só avisa que chegou E-Mail (15 a 20 segundos depois que ele é enviado), mas não mostra o E-Mail (quer dizer, você pode requisitar que mostre, mas demora entre 2 e 3 horas para chegar a mensagem). Queria poder enviar pelo site (em vez enviar E-Mail, enviaria para o meu script que já mandaria a mensagem direta, e não um "você tem E-Mail"), mas tem o maldito código que deve ser digitado para poder enviar... Alguém aqui conhece algum OCR pra perl? >:E /* +---------------------------------+ | Luís Fernando Estrozi | +---------------------------------+ | Ciência da Computação - USP | | | | mailto:lemon@grad.icmc.usp.br | | ICQ#: 25541891 | | | | http://grad.icmc.usp.br/~lemon/ | +---------------------------------+ There are 10 types of people in the world: Those who understand binary, and those who don't */ EOF |---> Original Message <---> 15/7/2004, 13:47 <---| -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 15 Jul 2004 dexter@ticbrasil.com.br wrote: > > eu tentei utilizar o shell script feito no site mas o Link não existe mais > : - ( > Ricardo e Monges "Claro" que o script não estaria mais no ar... o pessoal da "Claro" já soube do "abuso" e "Claro", desativou o serviço. Claro. A única coisa que eu não consigo compreender é por que não temos serviço explícito para mandar e receber mensagens SMS usando uma API (possivelmente WEB). Mago, mais uma vez eu vou reafirmar minha disposição de ajudar a desenvolver uma interface que transforme isso em um produto. Se houver um "padrinho" dentro de uma operador de telefonia que se interesse por isso. Claro. Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA9rUtz+iwwpKRaDIRAsZFAKCGHldoNdqyc7rP6y2VipzqcFufiQCfVYtS qFFulE+jCre/ezVilAsDLnY= =J4Ol -----END PGP SIGNATURE----- _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From dexter em ticbrasil.com.br Thu Jul 15 13:13:37 2004 From: dexter em ticbrasil.com.br (dexter@ticbrasil.com.br) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) References: <1835081356.20040715142107@grad.icmc.usp.br> Message-ID: <016101c46a97$73534720$0202a8c0@DexterNote> eu fiz o seguinte uma vez O site abaixo envia torpedo para celulares da TIM, se vc copiar para a sua maquina e copiar a imagem, vc consegue enviar acho que por 1 ou 2 horas, torpedos, depois tem que entrar no site para ver a figura de autenticação e preencher novamente, fiz isso manualmente, mas creio que existe como fazer um script para prencher os formularios em perl ou outra linguagem, tb gostaria de acompanhar o processo de uma ferramenta desse tipo. http://200.179.42.65/weblogic/services/smsmt.jsp ----- Original Message ----- From: "Luís Fernando" To: "Cascavel Perl Mongers" Sent: 15 July, 2004 2:21 PM Subject: Re[2]: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) > acho que o motivo é que, se fosse tão fácil enviar mensagens, daqui a pouco estariam > mandando SPAM até para celulares > > eu comprei um TIM (antes era Vivo) só para poder receber avisos > enviados através de E-Mail. A Vivo também tem esse serviço, mas às > vezes funcionava e às vezes não... > Também não gostei muito da TIM, porque ela só avisa que chegou E-Mail > (15 a 20 segundos depois que ele é enviado), > mas não mostra o E-Mail (quer dizer, você pode requisitar que mostre, > mas demora entre 2 e 3 horas para chegar a mensagem). > Queria poder enviar pelo site (em vez enviar E-Mail, enviaria para o > meu script que já mandaria a mensagem direta, e não um "você tem > E-Mail"), mas tem o maldito código que deve ser > digitado para poder enviar... > Alguém aqui conhece algum OCR pra perl? >:E > > /* > > +---------------------------------+ > | Luís Fernando Estrozi | > +---------------------------------+ > | Ciência da Computação - USP | > | | > | mailto:lemon@grad.icmc.usp.br | > | ICQ#: 25541891 | > | | > | http://grad.icmc.usp.br/~lemon/ | > +---------------------------------+ > > There are 10 types of people in the world: Those who understand binary, and those who don't > > */ EOF > > |---> Original Message <---> 15/7/2004, 13:47 <---| > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Thu, 15 Jul 2004 dexter@ticbrasil.com.br wrote: > > > > eu tentei utilizar o shell script feito no site mas o Link não existe mais > > : - ( > > > > Ricardo e Monges > > "Claro" que o script não estaria mais no ar... o pessoal da "Claro" já > soube do "abuso" e "Claro", desativou o serviço. Claro. > > A única coisa que eu não consigo compreender é por que não temos serviço > explícito para mandar e receber mensagens SMS usando uma API > (possivelmente WEB). > > Mago, mais uma vez eu vou reafirmar minha disposição de ajudar a > desenvolver uma interface que transforme isso em um produto. Se houver um > "padrinho" dentro de uma operador de telefonia que se interesse por isso. > Claro. > > Putamplexos! > - -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (GNU/Linux) > > iD8DBQFA9rUtz+iwwpKRaDIRAsZFAKCGHldoNdqyc7rP6y2VipzqcFufiQCfVYtS > qFFulE+jCre/ezVilAsDLnY= > =J4Ol > -----END PGP SIGNATURE----- > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From monsieur_champs em yahoo.com.br Thu Jul 15 13:43:27 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: <1835081356.20040715142107@grad.icmc.usp.br> Message-ID: On Thu, 15 Jul 2004, Luís Fernando wrote: > From: Luís Fernando > acho que o motivo é que, se fosse tão fácil enviar mensagens, daqui a > pouco estariam mandando SPAM até para celulares Eu discordo. Isto não impede grandes empresas (como o Terra e o UOL) de manter "open relays" para os spammers. Eles provêem o serviço, e vivem dele. Alguns tentam até lucrar sobre os relays abertos, vendendo "anti-spams" para seus usuários. Isto sim é caso de polícia, mas como explicar a um juiz de pequenas causas como o negócio funciona e onde está a perversidade? Voltando às operadoras de celular, eu vejo descaso, desinteresse em enviar mensagens SMS para telefones usando API's programáveis e estáveis. Tenho desconfiança que, dado o tamanho da bagunça, ninguém se arrisca a oferecer um serviço como este, já que ele vai passar grande parte do tempo off-line por que o estagiário puxou a tomada. Quanto ao OCR em perl, não acredito que exista algum praticável. Mas tenho certeza de que você pode assistir às aulas de Análise de Formas no MAP (eu recomendo o prof. Manuel de Pera Garcia) e com pouco esforço construir um módulo... ;-) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From mda em embratel.net.br Thu Jul 15 18:13:07 2004 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: References: Message-ID: <40F70F83.5080904@embratel.net.br> Acredito mais que não houve o esforço para desenvolver esta api no modelo de um produto, pois requer investimento, entenda-se pessoas alocadas à tarefa, para montar a plataforma, desenvolver os processos, alocar equipamento, etc. Basta a primeira implementar, que breve teremos o serviço disoponível nas demais. Algo que acredito ser muito importante é a autenticação, e neste caso vinculada a um numero de celular/código de acesso. Isto seria um ótimo mecanismo para criar um limite de mensagens por período. Claro que todos preferimos acesso gratuito, mas mesmo que seja pago, desde que a um valor não muito elevado é válido. Até porque se for gratuito, ninguem vai se preocupar muito em contenção de alarmes e pode acabar tendo que desligar o aparelho... ;) Sds, Marco Antonio Luis Champs de Carvalho wrote: >On Thu, 15 Jul 2004, Luís Fernando wrote: > > >>From: Luís Fernando >> >> > > > >>acho que o motivo é que, se fosse tão fácil enviar mensagens, daqui a >>pouco estariam mandando SPAM até para celulares >> >> > > Eu discordo. > Isto não impede grandes empresas (como o Terra e o UOL) de manter "open >relays" para os spammers. Eles provêem o serviço, e vivem dele. Alguns >tentam até lucrar sobre os relays abertos, vendendo "anti-spams" para seus >usuários. Isto sim é caso de polícia, mas como explicar a um juiz de >pequenas causas como o negócio funciona e onde está a perversidade? > > Voltando às operadoras de celular, eu vejo descaso, desinteresse em >enviar mensagens SMS para telefones usando API's programáveis e estáveis. >Tenho desconfiança que, dado o tamanho da bagunça, ninguém se arrisca a >oferecer um serviço como este, já que ele vai passar grande parte do tempo >off-line por que o estagiário puxou a tomada. > > Quanto ao OCR em perl, não acredito que exista algum praticável. Mas >tenho certeza de que você pode assistir às aulas de Análise de Formas no >MAP (eu recomendo o prof. Manuel de Pera Garcia) e com pouco esforço >construir um módulo... ;-) > > Putamplexos! > > From rodzadra em yahoo.com Fri Jul 16 08:56:23 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Cria=E7=E3o_de_array_dentro_de_um_f?= =?iso-8859-1?q?oreach=2E?= In-Reply-To: <000001c46092$fec79180$32cbcfc8@eraser> Message-ID: <20040716135623.22895.qmail@web50210.mail.yahoo.com> Olá, Estou com uma dúvida. Se eu crio um array dentro de um foreach usando `my`, toda vez que o loop passa pela declaração é criada uma nova variável ou a mesma é substituída? ex: _CODIGO_ #!/usr/bin/perl use warnings; use strict; my @array1 =(1,2,3,4,5,6,7,8,9); foreach(@array1){ my @array2 = ($_,'a','b','c','d','e'); print "$_ = @array2\n"; } _CODIGO__ _RESULTADO_ 1 = 1 a b c d e 2 = 2 a b c d e 3 = 3 a b c d e 4 = 4 a b c d e 5 = 5 a b c d e 6 = 6 a b c d e 7 = 7 a b c d e 8 = 8 a b c d e 9 = 9 a b c d e _RESULTADO_ Neste caso é criado um novo @array2 a cada foreache(@array1) ou é o mesmo array que a cada vez recebe um novo valor? muito obrigado, Rodrigo __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail From monsieur_champs em yahoo.com.br Fri Jul 16 11:57:23 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Cria=E7=E3o_de_array_dentro_de_um_f?= =?iso-8859-1?q?oreach=2E?= In-Reply-To: <20040716135623.22895.qmail@web50210.mail.yahoo.com> Message-ID: On Fri, 16 Jul 2004, Rod Za wrote: > Olá, > > Estou com uma dúvida. Se eu crio um array dentro de um foreach usando > `my`, toda vez que o loop passa pela declaração é criada uma nova > variável ou a mesma é substituída? > Toda vez é criada uma nova variável. Quando o loop termina, todas as variaveis declaradas com "my" dentro do bloco do loop (isso inclui a variavel declarada como iterador do loop) são destruídas. > ex: > __PERL__ > #!/usr/bin/perl > use warnings; > use strict; > my @array1 =(1,2,3,4,5,6,7,8,9); > foreach(@array1){ # Novo @array2 criado > my @array2 = ($_,'a','b','c','d','e'); > print "$_ = @array2\n"; > } # @array2 destruido aqui. > __END__ > > Neste caso é criado um novo @array2 a cada foreache(@array1) ou é o > mesmo array que a cada vez recebe um novo valor? > Toda iteração provoca a alocação de um novo @array2, que é destruido ao final da execução do bloco do loop. Quando o bloco volta a ser executado (possivelmente durante a próxima iteração) outra variável @array2 é criada, conforme a solicitação do "my". Espero que isso ajude. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From rodzadra em yahoo.com Fri Jul 16 13:03:36 2004 From: rodzadra em yahoo.com (Rod Za) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Criação_de_array_dentro_de_um_foreach. In-Reply-To: Message-ID: <20040716180336.95293.qmail@web50205.mail.yahoo.com> Oi Luis, --- Luis Champs de Carvalho wrote: > On Fri, 16 Jul 2004, Rod Za wrote: > > > Olá, > > > > Estou com uma dúvida. Se eu crio um array dentro de um foreach usando > > `my`, toda vez que o loop passa pela declaração é criada uma nova > > variável ou a mesma é substituída? > > > Toda vez é criada uma nova variável. > Quando o loop termina, todas as variaveis declaradas com "my" dentro do > bloco do loop (isso inclui a variavel declarada como iterador do loop) são > destruídas. > > > > Neste caso é criado um novo @array2 a cada foreache(@array1) ou é o > > mesmo array que a cada vez recebe um novo valor? > > > Toda iteração provoca a alocação de um novo @array2, que é destruido ao > final da execução do bloco do loop. Quando o bloco volta a ser executado > (possivelmente durante a próxima iteração) outra variável @array2 é > criada, conforme a solicitação do "my". Então, se entendi direiro, significa que se o foreach faz 2 loops eu terei 2 arrays? Neste caso não seria ocupação de memória demais? Talvez fosse melhor declarar tal variável fora do loop. E, novamente se entendi direito, como faço para acessar as variáveis criadas anteriormente? Muitíssimo obrigado, mais uma vez. Rodrigo > > Espero que isso ajude. > []'z! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From monsieur_champs em yahoo.com.br Fri Jul 16 13:35:38 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Re: Interface de =?iso-8859-1?q?comunica=E7=E3o_para_envio_de_SMS?= =?iso-8859-1?q?_com_Perl?= In-Reply-To: <40F80EAE.8020503@embratel.net.br> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 "NELSON FERRAZ" E "MARCO MAGO": leiam esta coisa! Está comprido mas tenho certeza de que vocês podem ajudar! On Fri, 16 Jul 2004, Marco A P D´Andrade wrote: > Luis, > > Sinto sua empolgação, e o projeto também me chama a atenção, mas antes > de avançar muito, lembro que o MAGO é outro Marco :( ... Eu atuo na > Embratel, e ele nas Teles de Celular... Sem problemas. Na verdade, o engano foi meu. Mago, por favor leia a seqüência, eu procurei não cortar o texto. Acho que está compreensível. Preciso da ajuda de ambos... De qualquer forma, eu tenho certeza de que será necessário a ajuda de mais gente para implementar algo consistente e capaz de fazer sucesso. Não posso me restringir a apenas uma linguagem de programação para a API. :-) > > Poderíamos usar XML/DTD e um desafio criptográfico para a autenticação. > > Cada cliente "assinaria" seus XML's com sua chave criptográfica antes de > >enviar, e saberíamos a procedência. Pode até ser usado como prova > >judicial. > > Eu não colocaria como foco a validade juridica, pois para isto os > envolvidos com a solução poderiam ser envolvidos com comprovação de > envio, que talvez não fosse o essencial. Claro que dependendo do "custo" > em termos de recursos isto seria bem interessante... Reserve isso para mais tarde no potinho [1]. :-) > > Depois de receber a mensagem, precisamos apenas enviá-la ao celular > >correto, deve ter API's prontas para isso dentro das operadoras de > >telefonia. > > > > > No mínimo as api's utilizadas para repassar as mensagens recebidas de > páginas web existem... Ou não. Podem ser apenas comandos para enviar mensagens diretamente para a antena (ou chame como for mais apropriado) de transmissão. Ou apenas uma inserção em um banco de dados varrido freqüêntemente (ou não) pelo mecanismo de envio de SMS's... > > > Marco, eu gostaria de tentar. Você conseguiria acesso e informações, > >para que eu pudesse montar um servidor e oferecer este serviço? > > Bom, BTW, persiste a pergunta. $e você puder ajudar, mda, eu vou ficar muito agradecido. $o Many Thank$$$ :-) > >>Algo que acredito ser muito importante é a autenticação, e neste caso > >>vinculada a um numero de celular/código de acesso. Isto seria um ótimo > >>mecanismo para criar um limite de mensagens por período. > > > > Não acredito no limite. Não podemos ter DoS, mas tenho certeza de que as > >pessoas devem regular suas mensagens de acordo com o tamanho do seu bolso. > >Não existe limite para quanto você pode usar um telefone celular, desde > >que você page por isso no final. > > > O que eu sito como limite seria uma forma de evitar a ocorrencia de spam > dentro deste mecanismo (ou reduzir), pois com pagamento posterior, > existe a brecha para renuncias, salvo se fosse restrito à planos > empresariais, mas que não atingiria todos os interessados... Devem ser > analizadas formas de certificar que o remetente é realmente quem afirma > ser... Lembra do potinho [1]? Não existem muitas brechas para renúncia, exceto em caso de perda da sua chave de autenticação, o que, vamos e venhamos, não pode ser um evento muito comum, desejável ou não estar corretamente previsto em contrato. Quando um SMS Request chegar, tenho certeza de que estou conversando com a pessoa certa. É para isso que se usa criptografia. > Com esta base seriam possíveis recursos como `SMS Pré-pago` e Limite > diario/horario para evitar sobrecarga nos sistemas. Tudo isso pode ser implementado sem maiores chateações. E ainda podemos aproveitar a existência de contas de celular pré- e pós-pagas, de onde sacamos dinheiro para pagar os SMS's exatamente como se um aparelho de verdade os estivesse enviando. > > Não acho que o preço seja impecilho. Tenho certeza de que todas as > >empresas que contratarem o serviço pagarão felizes o custo dos SMS's para > >enviar e receber mensagens com confiabilidade e rapidez, como na época em > >que se usavam BIP's para isso. > > Isto é um fato, mas até que ponto uma ferramenta de mero envio de email > (eramos usuarios na atl) nâo seria suficiente? Hum. O email utiliza um protocolo cheio de falhas de segurança, que não pode ser implementado facilmente por uma API pequena. Além disso, é muito mais sujeito a spoofing, sniffing e correlatos. Também existe a questão da eficiência: o protocolo SMTP garante TENTATIVAS de entrega durante os próximos SETE DIAS, atraso altamente indesejável em se tratando de mensagens SMS... ainda mais no caso de monitoramento eletrônico de sistemas... > > > Será que dá negócio, Marco? Eu tenho certeza de que um sócio com seu > >trânsito nas Teles ajudaria bastante... :-) > > Se houver espaço/necessidade de mão de obra adicional... dá um grito! > Hum. "Claro" que dá negócio. Basta estar "Vivo". :-) Estou precisando de contatos bons, de gente que consiga ajudar a pensar a coisa em nível nacional. Muito interessante seria a ajuda dos envolvidos com TELE's. :-) Gostaria de ouvir a opinião de todos por aqui. Se alguém souber de serviços similares, sou todo mailbox! MDA: Obrigado pelas dicas e palpites. :-) Ainda vamos conversar mais sobre isso. Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA+B//z+iwwpKRaDIRAvPcAJ4lzzm7re06UTKekDri9UaAAXNwVQCgnTK/ v60Ixtf8Dck4YPVFjK2x4z0= =ofE1 -----END PGP SIGNATURE----- From monsieur_champs em yahoo.com.br Fri Jul 16 13:41:51 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: =?iso-8859-1?Q?Re=3A_=5BCascavel-pm=5D_Cria=E7=E3o=5Fde=5Farray=5Fden?= =?iso-8859-1?Q?tro=5Fde=5Fum=5Fforeach=2E?= In-Reply-To: <20040716180336.95293.qmail@web50205.mail.yahoo.com> Message-ID: On Fri, 16 Jul 2004, Rod Za wrote: > Então, se entendi direiro, significa que se o foreach faz 2 loops eu > terei 2 arrays? Sim, terás dois arrays. Mas em momentos distintos. > Neste caso não seria ocupação de memória demais? Não, os arrays são alocados conforme a execução do bloco do loop acontece. Isso quer dizer que existe apenas um array na memória de cada vez. > Talvez fosse melhor declarar tal variável fora do loop. Se você leu o parágrafo de cima, já entendeu que isso não é necessário, exceto se você desejar preservar o conteúdo do array entre as iterações do loop. > E, novamente se entendi direito, como faço para acessar as variáveis > criadas anteriormente? Do jeito que está, não faz. Elas não existem mais, foram destruídas no momento que a iteração do loop do foreach que as criou terminou. Se você quer acessar valores criados pelo loop, precisa declarar o array FORA do foreach. > Muitíssimo obrigado, mais uma vez. Disponha. Se quiser me agradecer pessoalmente, pode me encontrar no Social Meeting dos Sao Paulo Perl Monks, sábado, dia 31 de Junho, à partir das 15:00, no O'Malley's Pub. Eu mando o "convite oficial" para a lista no final de semana. Putamplexos, e boa sorte! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From stevenkoch em abteletrica.com.br Sat Jul 17 08:57:21 2004 From: stevenkoch em abteletrica.com.br (stevenkoch@abtleletrica.com.br) Date: Mon Aug 2 21:27:10 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Encontros_T=E9cnicos_dos_Perl_Monks_?= =?iso-8859-1?Q?Paulistanos?= References: Message-ID: <005301c46c05$fbfcc6e0$0807a8c0@168.7.251.ABT> Gostei muito da ideia SOLLI M. H. sobre web-encontre técnicos (Se há como chamar assim ), usando a internet (Chat) para aumentar o numero de participantes. Poderia-se organizar palestras e discussões especificas dentro de Perl com estes chats. Apoio a ideia e pode contar comigo! Um abraço a todos! Steven Koch ----- Original Message ----- From: "Luis Champs de Carvalho" To: "Cascavel Perl Monks" ; Sent: Tuesday, July 06, 2004 5:40 PM Subject: [Cascavel-pm] Encontros Técnicos dos Perl Monks Paulistanos Senhores, eu gostaria de saber sobre o interesse de vocês em participar de encontros técnicos. Para quem nunca ouviu falar, os Monges Perl Paulistanos já mantém regularmente encontros sociais, realizados no Pub O'Malleys (ou em outro local, coforme consenso da maioria) todo último sábado de cada mês. Gostaríamos muito de poder ter também encontros técnicos, onde falaremos sobre perl e teremos palestras técnicas (voluntárias) dos membros da comunidade, sempre sobre Perl, sobre algum módulo ou alguma técnica de programação. Os encontros técnicos realizar-se-iam no meio da semana (preferencialmente) ou aos sábados à tarde, e levariam no máximo um par de horas, de modo que todo mundo conseguisse aprender alguma coisa sem se desgastar. Você não precisa nem mesmo saber programar para assistir às palestras. Basta se interessar pela linguagem e ter vontade de aprender. Eu gostaria de saber quem gostaria de aparecer para o encontro, para conseguir me organizar e conseguir um local emprestado para a realização do evento. Por favor respondam esta mensagem para mim (não para a lista!) e me diga em que região da cidade você se encontra, para que eu possa tentar encontrar um local cômodo para todos. Em uma ou duas semanas pretendo anunciar o local e horário do encontro, e abrirei inscrições para palestras de no máximo 30 minutos cada, para os que desejarem compartilhar de suas experiências. Obrigado, e até breve! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.720 / Virus Database: 476 - Release Date: 14/07/04 From monsieur_champs em yahoo.com.br Tue Jul 20 10:24:10 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Sao-Paulo.pm.org novamente na ativa! Message-ID: Senhores, é com prazer que anuncio que finalmente o website do São Paulo Perl Mongers (http://sao-paulo.pm.org/) está novamente ativo. Por enquanto, no website estarão apenas as informações relacionadas com nossos encontros sociais e técnicos. Estou ajeitando o hosting do website por um patrocinador e em breve teremos "casa nova". Visitem o website! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ocxy em host.sk Tue Jul 20 18:09:01 2004 From: ocxy em host.sk (ocxy) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Sao-Paulo.pm.org novamente na ativa! In-Reply-To: References: Message-ID: <20040720230837.M58902@host.sk> parabens!!! On Tue, 20 Jul 2004 12:24:10 -0300 (BRT), Luis Champs de Carvalho wrote > Senhores, é com prazer que anuncio que finalmente o website do São > Paulo Perl Mongers (http://sao-paulo.pm.org/) está novamente ativo. > > Por enquanto, no website estarão apenas as informações > relacionadas com nossos encontros sociais e técnicos. Estou > ajeitando o hosting do website por um patrocinador e em breve > teremos "casa nova". > > Visitem o website! > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm ocxy ocxy.host.sk ICQ: 1282982 ocxy@host.sk From vander em ufpa.br Tue Jul 20 21:14:14 2004 From: vander em ufpa.br (vander@ufpa.br) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Sao-Paulo.pm.org novamente na ativa! In-Reply-To: <20040720230837.M58902@host.sk> References: <20040720230837.M58902@host.sk> Message-ID: <1090376054.e273cb1527520@correio.ufpa.br> Alow monges... Bacana que o site está no ar novamente... Há alguma previsão pra construção de um site com um layout melhor? De repente a galera podia se juntar pra desenvolver um site mais bem desenhado... Eu me proponho a elaborar alguma coisa... Pode ser ou não é necessário? Vanderson Sampaio ---------------------------------------------------------- Esta mensagem foi enviada pelo site http://Correio.UFPA.BR From monsieur_champs em yahoo.com.br Wed Jul 21 09:43:31 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Encontro Social dos Perl Mongers Paulistanos Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Antes de mais nada, se você não está inscrito nas listas de discussão de Perl Brasileiras, considere-se meu convidado(a) especial. Sinta-se à vontade para aparecer e conhecer mais gente relacionada com a linguagem e com o projeto e desenvolvimento de aplicações para a world wide web. ================================================== Encontro Social do São Paulo Perl Mongers Os monges paulistanos têm a honra de convidá-lo para nosso próximo encontro social, que se realizará no sábado, dia 31 de julho de 2004, a partir das 16:00, no O'Malleys Irish Pub, na cidade de São Paulo - SP - Brasil. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= O'Malleys Irish Pub São Paulo's favourite Irish bar & gringo hangout Alameda Itú 1529, Jardins, São Paulo, Brazil West 46°, 39' 55.5" - South 23°, 33' 29.6" Telephone: +55 11 3086 0780 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Isso é exatamente daqui a dez dias, se você estiver lendo esta no mesmo dia em que eu a enviei. As melhores formas de chegar ao pub são pelo metrô, descendo na estação Consolação (linha verde) e seguir a rua Bela Cintra sentido Jardins. São apenas duas quadras, descendo, uma caminhada agradável; Outras formas incluem ônibus que passem na Av. Consolação x Alamenda Itú (vindos tanto do centro como dos Jardins), o que dá uma quadra de caminhada no sentido Paraíso. Segue um mapa para ajudar a localização do lugar: http://mapas.yahoo.com.br/mapaxml.asp?arq=10.10.7.2/temp3/8202_yahoo____endereco_20072004_142401&jump=#topo Estas informações também estão na página do São Paulo Perl Mongers http://sao-paulo.pm.org/ ================================================== Putamplexos, e vejo vocês no sábado! Este convite é licensiado pela GPL. Para saber mais, leia os anexos. - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA/oEXz+iwwpKRaDIRAijJAKCuN9aZI+65VwnKV0YLd4/JoFOQkACg2W0F JEE6OpwpwL14aicC/9W4Kwk= =9C5j -----END PGP SIGNATURE----- -------------- Próxima Parte ---------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Este convite é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA/m28z+iwwpKRaDIRAjLyAKCuK/xsDottrtmZP+uksVbmxmUtvACg4E9h ljMYepBk39UQSsWORgXX19I= =i6WC -----END PGP SIGNATURE----- -------------- Próxima Parte ---------- Este convite é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA From dexter em ticbrasil.com.br Wed Jul 21 20:29:23 2004 From: dexter em ticbrasil.com.br (dexter@ticbrasil.com.br) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Hospedagem de Paginas e CGI References: Message-ID: <009001c46f8b$51d5cd40$0202a8c0@DexterNote> Ola pessoal, alguem aqui na lista sabe onde posso hospedar site com scripts CGIs que seja de graça, Obrigado Ass: Ricardo Omar From lgonzaga em lncc.br Thu Jul 22 08:29:42 2004 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads Message-ID: <20040722102942.70fae7ee.lgonzaga@lncc.br> Pessoal, Preciso fazer um trabalho no curso de mestrado onde devo utilizar threads. Como nunca utilizei threads, comecei pelo basico e obrigatorio, estou lendo os manuais do modulos "threads" e threads::shared". Como o programa tem um fim didatico, nao serah nada muito sofisticado, ou melhor, serah um pouco mais que um "Hello world". O que eu gostaria de receber de retorno de voces, eh se alguem tem alguma experiencia no uso de threads com perl, em relacao a performance. Eh lento ? O processo de criacao e juncao de threads cria muita sobrecaga no programa ? Abracos, Luiz. From shonorio em terra.com.br Thu Jul 22 09:05:16 2004 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads Message-ID: Luiz, Eu tenho utilizado bastante threads com Win32, e talvez posso te ajudar. Eu recomendo você a dar uma olhada no link http://www.perl.com/pub/a/2002/09/04/threads.html?page=1 que é bem interessante. Vai passando o que você precisa e eu vejo no que posso ajudar. Solli De:cascavel-pm-bounces@mail.pm.org Para:cascavel-pm@mail.pm.org Cópia: Data:Thu, 22 Jul 2004 10:29:42 -0300 Assunto:[Cascavel-pm] Uso de threads > Pessoal, > > Preciso fazer um trabalho no curso de mestrado onde devo utilizar threads. > > Como nunca utilizei threads, comecei pelo basico e obrigatorio, estou lendo os manuais do modulos "threads" e threads::shared". Como o programa tem um fim didatico, nao serah nada muito sofisticado, ou melhor, serah um pouco mais que um "Hello world". > > O que eu gostaria de receber de retorno de voces, eh se alguem tem alguma experiencia no uso de threads com perl, em relacao a performance. Eh lento ? O processo de criacao e juncao de threads cria muita sobrecaga no programa ? > > Abracos, Luiz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040722/41137178/attachment.htm From monsieur_champs em yahoo.com.br Thu Jul 22 09:18:26 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <20040722102942.70fae7ee.lgonzaga@lncc.br> Message-ID: On Thu, 22 Jul 2004, Luiz Gonzaga wrote: > Pessoal, > > Preciso fazer um trabalho no curso de mestrado onde devo utilizar > threads. > > Como nunca utilizei threads, comecei pelo basico e obrigatorio, estou > lendo os manuais do modulos "threads" e threads::shared". Como o > programa tem um fim didatico, nao serah nada muito sofisticado, ou > melhor, serah um pouco mais que um "Hello world". > > O que eu gostaria de receber de retorno de voces, eh se alguem tem > alguma experiencia no uso de threads com perl, em relacao a performance. > Eh lento ? O processo de criacao e juncao de threads cria muita > sobrecaga no programa ? Como o Perl não usa esquema de copy-on-write, a criação de novos processos custa *caro*. Mas para programas pequenos, isso deve ser de pouca importância para você... pode usar sossegado, que vai funcionar como você quer. Boa sorte! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lgonzaga em lncc.br Thu Jul 22 09:29:50 2004 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: References: <20040722102942.70fae7ee.lgonzaga@lncc.br> Message-ID: <20040722112950.3b7ae7db.lgonzaga@lncc.br> Solli, obrigado pelo link, acho que serah bastante util. Luis, diminua a minha ignorancia: O que eh "esquema de copy-on-write" ? Abracos, Luiz. On Thu, 22 Jul 2004 11:18:26 -0300 (BRT) Luis Champs de Carvalho wrote: > On Thu, 22 Jul 2004, Luiz Gonzaga wrote: > > > Pessoal, > > > > Preciso fazer um trabalho no curso de mestrado onde devo utilizar > > threads. > > > > Como nunca utilizei threads, comecei pelo basico e obrigatorio, estou > > lendo os manuais do modulos "threads" e threads::shared". Como o > > programa tem um fim didatico, nao serah nada muito sofisticado, ou > > melhor, serah um pouco mais que um "Hello world". > > > > O que eu gostaria de receber de retorno de voces, eh se alguem tem > > alguma experiencia no uso de threads com perl, em relacao a performance. > > Eh lento ? O processo de criacao e juncao de threads cria muita > > sobrecaga no programa ? > > Como o Perl não usa esquema de copy-on-write, a criação de novos > processos custa *caro*. Mas para programas pequenos, isso deve ser de > pouca importância para você... pode usar sossegado, que vai funcionar como > você quer. > > Boa sorte! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From nferraz em phperl.com Thu Jul 22 10:23:46 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <20040722102942.70fae7ee.lgonzaga@lncc.br> References: <20040722102942.70fae7ee.lgonzaga@lncc.br> Message-ID: <40FFDC02.1030101@phperl.com> Luiz Gonzaga wrote: > Como o programa tem um fim didatico, nao serah nada muito > sofisticado, ou melhor, serah um pouco mais que um "Hello world". Cuidado!!! Foi assim que o Linus Torvalds começou o Linux! :) []s Nelson From lgonzaga em lncc.br Thu Jul 22 10:51:05 2004 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <40FFDC02.1030101@phperl.com> References: <20040722102942.70fae7ee.lgonzaga@lncc.br> <40FFDC02.1030101@phperl.com> Message-ID: <20040722125105.4191d1cb.lgonzaga@lncc.br> Menos, Nelson, menos... Eh so a implementacao de um algoritmo de ordenacao de elementos de um vetor (rank sort). Abracos, Luiz. On Thu, 22 Jul 2004 12:23:46 -0300 Nelson Ferraz wrote: > Luiz Gonzaga wrote: > > Como o programa tem um fim didatico, nao serah nada muito > > sofisticado, ou melhor, serah um pouco mais que um "Hello world". > > Cuidado!!! Foi assim que o Linus Torvalds começou o Linux! :) > > []s > > Nelson > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From monsieur_champs em yahoo.com.br Thu Jul 22 10:49:14 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <20040722112950.3b7ae7db.lgonzaga@lncc.br> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 22 Jul 2004, Luiz Gonzaga wrote: > Solli, obrigado pelo link, acho que serah bastante util. > > Luis, diminua a minha ignorancia: O que eh "esquema de copy-on-write" ? Copy-on-Write é uma estratégia de implementação de fork() que usa memória partilhada para rodar os processos (ou threads) sobre a mesma imagem de memória até que um dos processos (ou threads) tente escrever alguma coisa na memória. Quanto acontece a escrita, o sistema operacional (ou o interpretador da linguagem) "separam" as cópias, mantendo o máximo de segmentos (ou páginas) de memória partilhadas. Desta forma, o tempo de execução de um fork() médio cai abaixo do tempo de cópia da imagem de memória (e handles de recursos alocados) do processo que o executa. Mesmo achando óbvio, destaco uma vantagem de implementação de um fork() mais rápido: consumir menor quantidade de recursos do O.S. e/ou do sistema, permitindo a outros programas utilizar os "excedentes". Para saber mais sobre "Copy-on-Write", leia "Modern Operating Systems" e "The Minix Operating System", do Andrew Tanembaum. Livros que tratam com seriedade o gerenciamento de memória e a implementação de gerenciadores de memória no nível do sistema operacional também podem oferecer boas explicações sobre esta estratégia. Se alguma coisa não ficou clara, por favor pergunte! Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA/+H/z+iwwpKRaDIRAmv3AKC7/Qu581JJGtDsBZdwxnVVQpVscgCgiWgf OsfRKfy1cQdLaPY4/YREPGM= =UyKL -----END PGP SIGNATURE----- From monsieur_champs em yahoo.com.br Thu Jul 22 10:51:50 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <40FFDC02.1030101@phperl.com> Message-ID: On Thu, 22 Jul 2004, Nelson Ferraz wrote: > Cuidado!!! Foi assim que o Linus Torvalds começou o Linux! :) Boa piada. Mas na verdade, ele estava tentando implementar o sistema operacional Minix, descrito no livro "The Minix Operating System", referenciado no outro email que acabo de postar para a lista. Como ele gostou da coisa, implementou uns "extras"... e deu no que deu... :-) o trabalho de escola dele acabou se tornando uma das maiores revoluções que o mundo da computação moderna conheceu até hoje, desde o advento do sistema operacional... ;-) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From shonorio em terra.com.br Thu Jul 22 12:10:32 2004 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads Message-ID: Isto depende do que você acha caro... aí entra a responsabilidade do programador. Tenho utilizado threads (e não forks, eu acho que este cara consome muito recurso - pelo menos na versão Win32) para trabalhar com recursos de rede e arquivos simultâneos, que normalmente custam muito caro se eu for executando um-a-um, e o resultado tem sido excelente. Agora, o programa em threads gera uma complexidade enorme ao programa(gerenciamento das threads, variávies e recursos) que não faz sentido para algo simples. Na minha experiência com threads em Win32, tenho conseguido excelente performance com este cara. Mas o problema tem sido o limite de threads simultâneas, desta maneira desenvolvi contadores para manter as threads em um determinado limite. Infelizmente isto nem sempre funciona legal devido aos módulos que eu utilizo, muitos deles não são 'threads safe'. Solli De:cascavel-pm-bounces@mail.pm.org Para:"Cascavel Perl Mongers" cascavel-pm@mail.pm.org Cópia: Data:Thu, 22 Jul 2004 11:18:26 -0300 (BRT) Assunto:Re: [Cascavel-pm] Uso de threads > On Thu, 22 Jul 2004, Luiz Gonzaga wrote: > > > Pessoal, > > > > Preciso fazer um trabalho no curso de mestrado onde devo utilizar > > threads. > > > > Como nunca utilizei threads, comecei pelo basico e obrigatorio, estou > > lendo os manuais do modulos "threads" e threads::shared". Como o > > programa tem um fim didatico, nao serah nada muito sofisticado, ou > > melhor, serah um pouco mais que um "Hello world". > > > > O que eu gostaria de receber de retorno de voces, eh se alguem tem > > alguma experiencia no uso de threads com perl, em relacao a performance. > > Eh lento ? O processo de criacao e juncao de threads cria muita > > sobrecaga no programa ? > > Como o Perl não usa esquema de copy-on-write, a criação de novos > processos custa *caro*. Mas para programas pequenos, isso deve ser de > pouca importância para você... pode usar sossegado, que vai funcionar como > você quer. > > Boa sorte! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040722/c1d3b5dd/attachment.htm From daniel em ruoso.com Thu Jul 22 12:12:28 2004 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: References: Message-ID: <1090516348.5188.14.camel@cedro> Em Qui, 2004-07-22 às 11:18, Luis Champs de Carvalho escreveu: > Como o Perl não usa esquema de copy-on-write, a criação de novos > processos custa *caro*. Mas para programas pequenos, isso deve ser de > pouca importância para você... pode usar sossegado, que vai funcionar como > você quer. Hmmm... estou um pouco confuso aqui... Copy-on-write não se aplica apenas para o fork? no caso do thread ele irá compartilhar toda a memória, não? se um thread escrever todos os outros verão a versão modificada, não? posso estar completamente enganado, mas acho que é isso... From monsieur_champs em yahoo.com.br Thu Jul 22 13:12:10 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <1090516348.5188.14.camel@cedro> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 22 Jul 2004, Daniel Ruoso wrote: > Em Qui, 2004-07-22 às 11:18, Luis Champs de Carvalho escreveu: > > Como o Perl não usa esquema de copy-on-write, a criação de novos > > processos custa *caro*. Mas para programas pequenos, isso deve ser de > > pouca importância para você... pode usar sossegado, que vai funcionar como > > você quer. > > Hmmm... estou um pouco confuso aqui... Copy-on-write não se aplica > apenas para o fork? no caso do thread ele irá compartilhar toda a > memória, não? se um thread escrever todos os outros verão a versão > modificada, não? > > posso estar completamente enganado, mas acho que é isso... > Não, meu caro... você não está completamente enganado. Mas existem partes de um programa que teoricamente deveriam pertencer a apenas uma instância do mesmo... por exemplo, cada um dos threads tem seu próprio ponteiro para o heap. Isto quer dizer que threads apenas de leitura -- que usam processador para fazer manipulações numéricas e apenas gravam um resultado no final, por exemplo -- podem funcionar sem pagar o "custo" da cópia de memória. Claro, tudo isso depende muito da implementação que você dá para a coisa... :-) estou contando o que eu conheço do mundo unix, garanto que não é a única forma de fazer. Pode nem mesmo ser a melhor... ;-) Se você conhece outros sistemas, como MacOS ou rWindows, eu gostaria de saber e conhecer mais sobre a implementação particular destas plataformas... conte para a gente! Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBAAOBz+iwwpKRaDIRAnMMAJ9hGVVzQQPzOrfL09I2nN+ADH0t9gCg8XEs 2MR/u150dpNIHjQDZeNZ7c4= =Z03h -----END PGP SIGNATURE----- From daniel em ruoso.com Thu Jul 22 13:36:28 2004 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: References: Message-ID: <1090521388.5195.17.camel@cedro> Em Qui, 2004-07-22 às 15:12, Luis Champs de Carvalho escreveu: > Não, meu caro... você não está completamente enganado. > Mas existem partes de um programa que teoricamente deveriam pertencer a > apenas uma instância do mesmo... por exemplo, cada um dos threads tem seu > próprio ponteiro para o heap. Isto quer dizer que threads apenas de > leitura -- que usam processador para fazer manipulações numéricas e apenas > gravam um resultado no final, por exemplo -- podem funcionar sem pagar o > "custo" da cópia de memória. Mas o heap não precisa ser copiado, ele será novo... Qual parte da memória será copiada? serão sim, criados novos espaços... continuo confuso... From nferraz em phperl.com Thu Jul 22 13:51:46 2004 From: nferraz em phperl.com (Nelson C. T. Ferraz) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: References: Message-ID: <41000CC2.7040100@phperl.com> >>Cuidado!!! Foi assim que o Linus Torvalds começou o Linux! :) > > Boa piada. > Mas na verdade, ele estava tentando implementar o sistema operacional > Minix, descrito no livro "The Minix Operating System", referenciado no > outro email que acabo de postar para a lista. Segue um trecho do livro "Just for Fun", auto-biografia de Linus Torvalds: "My earliest test program was written to use one thread to write the letter A to the screen. The other thread wrote the letter B. (I know, it sounds unimpressive.) (...) So ultimatelly I was able to change the two threads, the AAAAAAAA and BBBBBBBB, so that one read from the modem and wrote to the screen, and the other read from the keyboard and wrote to the modem. I had my own terminal emulation program. (...) That's how Linux got started. With my test programs turning into a terminal emulation package". []s Nelson -- Nelson Ferraz GNU BIS: http://www.gnubis.com.br From monsieur_champs em yahoo.com.br Thu Jul 22 14:00:34 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Uso de threads In-Reply-To: <1090521388.5195.17.camel@cedro> Message-ID: On Thu, 22 Jul 2004, Daniel Ruoso wrote: > Mas o heap não precisa ser copiado, ele será novo... Qual parte da > memória será copiada? serão sim, criados novos espaços... continuo > confuso... Não _o_ heap. Apenas _o_ _ponteiro_ para o heap... outros campos de controle de processo que não são comuns a ambos os threads também podem entrar nessa "brincadeira". Infelizmente não me ocorre nenhum agora. Espero que tenha ajudado. Posso procurar alguma referência, mais tarde, se você quiser. Eu desconfio que exista algum (pouco) material sobre isso no livro "The Minix Operating System" já mencionado aqui antes. Também deve haver alguma coisa disso nos papers velhos do Java, em http://java.sun.com, e possivelmente na documentação das bibliotecas de implementação de threads do linux (green-threads, talvez?). Espero ter ajudado, Daniel. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Fri Jul 23 08:46:11 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Erro reconstruindo o libapache-mod-perl-1.26 + perl 5.8.2 Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Caros Eu estou enfrentando um erro estranho quando tento reconstruir meu pacote libapache-mod-perl-1.26 a partir do fonte (para incorporar o perl-5.8.2): Build log: (para logs completos, veja o anexo) - ----------------------------------------------- make[2]: Leaving directory `/home/lcampos/tmp/libapache-mod-perl-1.26/URI' make[2]: Entering directory `/home/lcampos/tmp/libapache-mod-perl-1.26/Util' make[2]: Leaving directory `/home/lcampos/tmp/libapache-mod-perl-1.26/Util' Use of uninitialized value in -d at /usr/local/lib/perl5/5.8.2/File/Path.pm line 153. fileparse(): need a valid pathname at /usr/local/lib/perl5/5.8.2/File/Path.pm line 154 make[1]: *** [pure_vendor_install] Error 255 make[1]: Leaving directory `/home/lcampos/tmp/libapache-mod-perl-1.26' make: *** [binary-arch] Error 2 - ----------------------------------------------- Qualquer ajuda é benvinda e será regiamente recompensada com cerveja de boa qualidade no encontro social, semana que vem. Obrigado! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBARaoz+iwwpKRaDIRAiojAJ94AOgfjenCALMcI4cgTDzMyRXfuwCfd0Sm +Fco9pQ2rq3uiMcuMWcfvCA= =SgxP -----END PGP SIGNATURE----- -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : build.log.gz Tipo : application/octet-stream Tam : 804 bytes Descr.: Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20040723/11ee68f4/build.log.obj From filipo em w3c.com.br Fri Jul 23 09:21:50 2004 From: filipo em w3c.com.br (Ricardo Filipo) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] Erro reconstruindo o libapache-mod-perl-1.26 + perl 5.8.2 References: Message-ID: <20040723142150.10709.qmail@qmail-local.inova.com.br> Oi, Luis. Este erro está sendo causado pela função mkpath, do módulo File.pm, que cria um diretório. Talvez seja um problema de permissão, se não for coisa pior ... Tente com o perl 5.8.3 pra ver se funciona. [] Filipo ================= >De:Luis Champs de Carvalho >Para:Cascavel Perl Monks >Assunto:[Cascavel-pm] Erro reconstruindo o libapache-mod-perl-1.26 + perl 5.8.2 > >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > > > Caros > > Eu estou enfrentando um erro estranho quando >tento reconstruir meu >pacote libapache-mod-perl-1.26 a partir do fonte >(para incorporar o >perl-5.8.2): > >Build log: (para logs completos, veja o anexo) >- >----------------------------------------------- >make[2]: Leaving directory >`/home/lcampos/tmp/libapache-mod-perl-1.26/URI' >make[2]: Entering directory >`/home/lcampos/tmp/libapache-mod-perl-1.26/Util' >make[2]: Leaving directory >`/home/lcampos/tmp/libapache-mod-perl-1.26/Util' >Use of uninitialized value in -d at >/usr/local/lib/perl5/5.8.2/File/Path.pm line >153. >fileparse(): need a valid pathname at >/usr/local/lib/perl5/5.8.2/File/Path.pm line 154 >make[1]: *** [pure_vendor_install] Error 255 >make[1]: Leaving directory >`/home/lcampos/tmp/libapache-mod-perl-1.26' >make: *** [binary-arch] Error 2 >- >----------------------------------------------- > > Qualquer ajuda é benvinda e será regiamente >recompensada com cerveja de >boa qualidade no encontro social, semana que >vem. > > Obrigado! >- -- >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >= > Luis Campos de Carvalho is BSc in Comp >Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >= >-----BEGIN PGP SIGNATURE----- >Version: GnuPG v1.2.4 (GNU/Linux) > >iD8DBQFBARaoz+iwwpKRaDIRAiojAJ94AOgfjenCALMcI4cg >TDzMyRXfuwCfd0Sm >+Fco9pQ2rq3uiMcuMWcfvCA= >=SgxP >-----END PGP SIGNATURE----- > > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@mail.pm.org >http://cascavel.pm.org/mailman/listinfo/cascavel >-pm ____________________________________________________________________ From alfspsp em hotmail.com Fri Jul 23 09:37:28 2004 From: alfspsp em hotmail.com (=?iso-8859-1?Q?Alex_E._J._Falc=E3o?=) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Apresenta=E7=E3o?= References: Message-ID: Bom dia senhores, Preciso fazer uma espécie de treinamento básico sobre perl na empresa que trabalho em um programa de propagação de conhecimento interno, detalhe, a semana que vem. Será que alguém teria uma apresentação (Curso) em ppt ou algo do genero para me passar. Ficaria muito gráto.... Grande abraço a todos Alex Falcão From filipo em w3c.com.br Fri Jul 23 10:13:12 2004 From: filipo em w3c.com.br (Ricardo Filipo) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o?= References: Message-ID: <20040723151312.8282.qmail@qmail-local.inova.com.br> Talvez a nossa apostila em perl basico: http://cipsga.org.br/sections.php?op=viewarticle&artid=7 [] Filipo ================= >De:"Alex E. J. Falcão" >Para:"Cascavel Perl Mongers" >Assunto:[Cascavel-pm] Apresentação > >Bom dia senhores, > > Preciso fazer uma espécie de treinamento >básico sobre perl na empresa >que trabalho em um programa de propagação de >conhecimento interno, detalhe, >a semana que vem. > > Será que alguém teria uma apresentação >(Curso) em ppt ou algo do genero >para me passar. Ficaria muito gráto.... > > Grande abraço a todos > Alex Falcão >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@mail.pm.org >http://cascavel.pm.org/mailman/listinfo/cascavel >-pm ____________________________________________________________________ From monsieur_champs em yahoo.com.br Fri Jul 23 12:33:26 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:10 2004 Subject: [Cascavel-pm] [Oferta de Trabalho]: Analista Programador Perl Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Caros, um amigo meu está precisando muito de uma pessoa que desempenhe o papel de analista programador perl, na empresa dele. Acho que o pessoal poderia mandar os CV's para mim, e eu encaminho. Segue abaixo a "especificação" do trabalho, exatamente como ele me descreveu. Se você achar que tem a sua cara, me escreva, *fora* da lista. Putamplexos! - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - ---------- Forwarded message ---------- Date: Fri, 23 Jul 2004 10:50:29 -0300 Bom dia Luis, Conforme conversamos ontem, para colocar na lista Perl: Profissional formado em ciências de computação, ou no último ano, com pelo menos um ano de experiência recente com Perl e PostgreSQL e sólidos conhecimentos de desenvolvimento para web e SQL. Conhecimentos de modelagem de dados, orientação a objeto são um adicional a mais. Bom ter tido experiência com CVS ou algum outro controle de versão, bem como documentação de projeto. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBAUvtz+iwwpKRaDIRApqwAJ9d1w8ksRArM9XnRrWn5FBHqmrvSQCfXHbu 5JfWDwYkalL1zo2Z/+PKA/0= =k46z -----END PGP SIGNATURE----- From alfspsp em hotmail.com Fri Jul 23 13:33:30 2004 From: alfspsp em hotmail.com (=?iso-8859-1?Q?Alex_E._J._Falc=E3o?=) Date: Mon Aug 2 21:27:10 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Apresenta=E7=E3o?= References: <20040723151312.8282.qmail@qmail-local.inova.com.br> Message-ID: Muito obrigado... serve sim... ----- Original Message ----- From: "Ricardo Filipo" To: "Cascavel Perl Mongers" Sent: Friday, July 23, 2004 12:13 PM Subject: Re: [Cascavel-pm] Apresentação > Talvez a nossa apostila em perl basico: > > http://cipsga.org.br/sections.php?op=viewarticle&artid=7 > > [] > > Filipo > > ================= > >De:"Alex E. J. Falcão" > >Para:"Cascavel Perl Mongers" > >Assunto:[Cascavel-pm] Apresentação > > > >Bom dia senhores, > > > > Preciso fazer uma espécie de treinamento > >básico sobre perl na empresa > >que trabalho em um programa de propagação de > >conhecimento interno, detalhe, > >a semana que vem. > > > > Será que alguém teria uma apresentação > >(Curso) em ppt ou algo do genero > >para me passar. Ficaria muito gráto.... > > > > Grande abraço a todos > > Alex Falcão > >_______________________________________________ > >Cascavel-pm mailing list > >Cascavel-pm@mail.pm.org > >http://cascavel.pm.org/mailman/listinfo/cascavel > >-pm > > > > > > ____________________________________________________________________ > > ---------------------------------------------------------------------------- ---- _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From nferraz em phperl.com Fri Jul 23 16:27:33 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o?= In-Reply-To: References: Message-ID: <410182C5.2080600@phperl.com> Alex E. J. Falcão wrote: > Preciso fazer uma espécie de treinamento básico sobre perl na empresa > que trabalho em um programa de propagação de conhecimento interno, detalhe, > a semana que vem. Alex, Qual o objetivo do curso? Você vai apenas introduzir a linguagem, ou pretende que as pessoas saiam do curso com certas competências básicas? Estão previstas quantas horas de treinamento? []s Nelson From nferraz em phperl.com Fri Jul 23 17:40:05 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Mozilla Foundation Looking for Web Programmers Message-ID: <410193C5.8040001@phperl.com> Blake Ross writes: "We are looking for three programmers who are proficient in Perl or other web apps languages and can volunteer their time and skill to help us build the tools we will need to make three upcoming community marketing campaigns successful. These are some of our most exciting campaigns yet and promise to net us hundreds of thousands of users if executed properly. The work that's needed is simple and should be trivial for anyone skilled in perl or other web apps languages. Please send mail to blake at cs.stanford.edu if you are interested and would like more details." http://www.mozillazine.org/talkback.html?article=5061 From joaogabrielcas em ig.com.br Tue Jul 27 13:07:33 2004 From: joaogabrielcas em ig.com.br (João Gabriel C. Laass) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL Message-ID: <20040727_180733_087651.joaogabrielcas@ig.com.br> Fala pessoal! Estou a meses procurando dados sobre Larry Wall, o criador do perl, na internet, mas não encontro quase nada.... Só sei que ele é o criador do perl e que o perl foi criado a pedido do governo norte-americano para transferir dados de uma conexão não criptografada entre a Califórnia e a Pensilvânia. Porém não sei se o perl tem outros desenvolvedores tão importantes como Larry Wall e também não sei nada da vida de Larry Wall (como por exemplo aonde mora, qual a idade dele, o que gosta de fazer...). Alguém ai tem mais dados sobre Larry Wall e o PERL? []s João Gabriel Serra/ES _________________________________________________________________________________ Quer mais velocidade? Só com o acesso Aditivado iG, a velocidade que você quer na hora que você precisa. Clique aqui: http://www.acessoaditivado.ig.com.br From nferraz em phperl.com Tue Jul 27 15:07:06 2004 From: nferraz em phperl.com (Nelson C. T. Ferraz) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: <20040727_180733_087651.joaogabrielcas@ig.com.br> References: <20040727_180733_087651.joaogabrielcas@ig.com.br> Message-ID: <4106B5EA.7090504@phperl.com> João Gabriel C. Laass wrote: > Estou a meses procurando dados sobre Larry Wall, o criador do perl, na > internet, mas não encontro quase nada.... Você tentou a página pessoal do Larry Wall? http://www.wall.org/~larry/ > Só sei que ele é o criador do perl e que o perl foi criado a pedido do > governo norte-americano para transferir dados de uma conexão não > criptografada entre a Califórnia e a Pensilvânia. Eu posso estar enganado quanto a isso, mas até onde eu sei, ele não criou a linguagem a pedido de ninguém. []s Nelson -- Nelson Ferraz GNU BIS: http://www.gnubis.com.br From monsieur_champs em yahoo.com.br Tue Jul 27 15:27:27 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: <4106B5EA.7090504@phperl.com> Message-ID: On Tue, 27 Jul 2004, Nelson C. T. Ferraz wrote: > João Gabriel C. Laass wrote: > > Estou a meses procurando dados sobre Larry Wall, o criador do perl, na > > internet, mas não encontro quase nada.... > > Você tentou a página pessoal do Larry Wall? > > http://www.wall.org/~larry/ > > > Só sei que ele é o criador do perl e que o perl foi criado a pedido do > > governo norte-americano para transferir dados de uma conexão não > > criptografada entre a Califórnia e a Pensilvânia. > > Eu posso estar enganado quanto a isso, mas até onde eu sei, ele não > criou a linguagem a pedido de ninguém. > Eu acredito que você não esteja enganado, Nelson. O Larry trabalhava para a NASA quando começou a pensar no Perl. Mas isso foi há muito tempo atrás... acho que (ao menos parte d)a história está contada em um dos livros clássicos do perl, ou no Camelo ou no Lhama... mas não tenho certeza disso... Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From joaogabrielcas em ig.com.br Tue Jul 27 21:25:53 2004 From: joaogabrielcas em ig.com.br (=?iso-8859-1?Q?Jo=E3o_Gabriel?=) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL Message-ID: <000601c4744a$353d0590$dc2708c9@dcstdd26lghetra> On Tue, 27 Jul 2004, Nelson C. T. Ferraz wrote: > Jo?o Gabriel C. Laass wrote: > > Estou a meses procurando dados sobre Larry Wall, o criador do perl, na > > internet, mas n?o encontro quase nada.... > > Voc? tentou a p?gina pessoal do Larry Wall? > > http://www.wall.org/~larry/ > > > S? sei que ele ? o criador do perl e que o perl foi criado a pedido do > > governo norte-americano para transferir dados de uma conex?o n?o > > criptografada entre a Calif?rnia e a Pensilv?nia. > > Eu posso estar enganado quanto a isso, mas at? onde eu sei, ele n?o > criou a linguagem a pedido de ningu?m. > > Eu acredito que voc? n?o esteja enganado, Nelson. > O Larry trabalhava para a NASA quando come?ou a pensar no Perl. Mas isso foi h? muito tempo atr?s... acho que (ao menos parte d)a hist?ria est? contada em um dos livros cl?ssicos do perl, ou no Camelo ou no Lhama... mas n?o tenho certeza disso... > Putamplexos!Tipo, a página pessoal deve é muito ruim... não traz dados pessoais dele e contem poucas informações...Sabes de outra fonte?FlwJoão GabrielSerra/ES -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040727/15aa6cb8/attachment.htm From glasswalk3r em yahoo.com.br Sun Jul 25 19:28:50 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: References: <4106B5EA.7090504@phperl.com> Message-ID: <20040725212850.24adc80a@valhalla.localdomain> On Tue, 27 Jul 2004 17:27:27 -0300 (BRT) Luis Champs de Carvalho wrote: > Eu acredito que você não esteja enganado, Nelson. > > O Larry trabalhava para a NASA quando começou a pensar no Perl. Mas > isso > foi há muito tempo atrás... acho que (ao menos parte d)a história está > contada em um dos livros clássicos do perl, ou no Camelo ou no > Lhama... mas não tenho certeza disso... O "livro do Camelo" - Programando Perl - conta a história toda (resumida, é claro). Vide o capítulo sobre "cultura Perl" ou algo similar. Se não estou enganado, tem um outro livro da O'Reilly que fala sobre cultura Perl, gráficos e jogos que fala sobre a história do Perl também. Só em inglês. []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- He who knows others is wise. He who knows himself is enlightened. -- Lao Tsu From marco.lima em e-via.com.br Tue Jul 27 20:05:45 2004 From: marco.lima em e-via.com.br (Your Name) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL Message-ID: Slave Monges ! Soh uma correção Luis ... ele trabalhava na verdade para Unisys e estava em uma projeto da NSA "Agência Nacional de Segurança" ... onde ele utilizava a Uninet para transferência de dados e necessitava gerar relatórios dessas atividades ... como ele não encontrou nenhuma ferramenta para isso ... resolveu desenvolver uma linguagem para isso ... nasceu o Perl. [ ]'s Mago > On Tue, 27 Jul 2004, Nelson C. T. Ferraz wrote: > > > João Gabriel C. Laass wrote: > > > Estou a meses procurando dados sobre Larry Wall, o criador do perl, na > > > internet, mas não encontro quase nada.... > > > > Você tentou a página pessoal do Larry Wall? > > > > http://www.wall.org/~larry/ > > > > > Só sei que ele é o criador do perl e que o perl foi criado a pedido do > > > governo norte-americano para transferir dados de uma conexão não > > > criptografada entre a Califórnia e a Pensilvânia. > > > > Eu posso estar enganado quanto a isso, mas até onde eu sei, ele não > > criou a linguagem a pedido de ninguém. > > > Eu acredito que você não esteja enganado, Nelson. > > O Larry trabalhava para a NASA quando começou a pensar no Perl. Mas isso > foi há muito tempo atrás... acho que (ao menos parte d)a história está > contada em um dos livros clássicos do perl, ou no Camelo ou no Lhama... > mas não tenho certeza disso... > > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima marco.lima@e-via.com.br +55 21 81230667 Register Linux User #355235 Brasil Perl Monger From frighetti em cascavel.pm.org Tue Jul 27 22:14:02 2004 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: <20040725212850.24adc80a@valhalla.localdomain> References: <4106B5EA.7090504@phperl.com> <20040725212850.24adc80a@valhalla.localdomain> Message-ID: <20040728001402.65804922.frighetti@cascavel.pm.org> On Sun, 25 Jul 2004 21:28:50 -0300 Alceu Rodrigues de Freitas Junior wrote: > On Tue, 27 Jul 2004 17:27:27 -0300 (BRT) Luis Champs de Carvalho > wrote: > > > Eu acredito que você não esteja enganado, Nelson. > > > > O Larry trabalhava para a NASA quando começou a pensar no Perl. Mas > > isso > > foi há muito tempo atrás... acho que (ao menos parte d)a história está > > contada em um dos livros clássicos do perl, ou no Camelo ou no > > Lhama... mas não tenho certeza disso... > > O "livro do Camelo" - Programando Perl - conta a história toda > (resumida, é claro). Vide o capítulo sobre "cultura Perl" ou algo > similar. > > Se não estou enganado, tem um outro livro da O'Reilly que fala sobre > cultura Perl, gráficos e jogos que fala sobre a história do Perl também. > Só em inglês. S'o lembrando de mais um link... http://history.perl.org/ Abracos, -- Fabiano Reese Righetti - frighetti AT {cascavel.pm.org, cpan.br} From monsieur_champs em yahoo.com.br Wed Jul 28 07:29:33 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: Message-ID: On Tue, 27 Jul 2004, Your Name wrote: > Soh uma correção Luis ... ele trabalhava na verdade para Unisys e estava > em uma projeto da NSA "Agência Nacional de Segurança" ... onde ele > utilizava a Uninet para transferência de dados e necessitava gerar > relatórios dessas atividades ... como ele não encontrou nenhuma > ferramenta para isso ... resolveu desenvolver uma linguagem para isso > ... nasceu o Perl. > Olha! Um "teco" de história novo para mim!! :-) Obrigado, Mago! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From dexter em ticbrasil.com.br Wed Jul 28 13:03:46 2004 From: dexter em ticbrasil.com.br (dexter@ticbrasil.com.br) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Interface References: <000601c4744a$353d0590$dc2708c9@dcstdd26lghetra> Message-ID: <00ad01c474cd$3a4d5200$0202a8c0@DexterNote> oi Galera, Sei que não é o foco da lista mas ... Alguem como faço para mudar o duplex da minha interface no linux, por exemplo, hoje ela esta em 10Mb Half Duplex e gostaria de setala a 100Mb Full Duplex, porem não posso utilizar o comando mii-tool pq o drive da placa de rede não é suportado por esse programa, Uma vez vi um pessoa fazer isso, alterando arquivos no /proc, porem, não me lembro qual era o arquivo, ou quais parametros foram alterados, Um muito obrigado desde já Ass: Dexter -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040728/f83cbca4/attachment.htm From hsouza em gmail.com Wed Jul 28 14:15:00 2004 From: hsouza em gmail.com (Hugo Souza) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: References: Message-ID: Desculpe a sinceridade Luiz, mas no que diz respeito ao UOL você falou uma grande bobagem. O UOL gasta grandes quantidades de dinheiro combatendo Spam (entre operação, equipamentos, monitoração e desenvolvimento), o serviço de Anti-Spam é parte integrante de qualquer pacote de assinatura, não existem "open-relays" (se existem, são desconhecidos da administração). Mas a pior de todas foi dizer que a empresa "vive" com dinheiro de spammer (sendo a realidade o exato oposto). Nada contra críticas, desde que elas tenham fundamento. Hugo On Thu, 15 Jul 2004 15:43:27 -0300 (BRT), Luis Champs de Carvalho wrote: > On Thu, 15 Jul 2004, Luís Fernando wrote: > > From: Luís Fernando > > > acho que o motivo é que, se fosse tão fácil enviar mensagens, daqui a > > pouco estariam mandando SPAM até para celulares > > Eu discordo. > Isto não impede grandes empresas (como o Terra e o UOL) de manter "open > relays" para os spammers. Eles provêem o serviço, e vivem dele. Alguns > tentam até lucrar sobre os relays abertos, vendendo "anti-spams" para seus > usuários. Isto sim é caso de polícia, mas como explicar a um juiz de > pequenas causas como o negócio funciona e onde está a perversidade? -- hsouza@gmail.com http://tetsuo.geekbunker.org/ From monsieur_champs em yahoo.com.br Wed Jul 28 15:19:01 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: Message-ID: On Wed, 28 Jul 2004, Hugo Souza wrote: > Desculpe a sinceridade Luis, mas no que diz respeito ao UOL você falou > uma grande bobagem. Sem problemas com a sinceridade. Eu escrevo o que eu penso. Espero que as pessoas digam o que elas pensam, sinceramente. Por isso chamamos isto de "Lista de Discussão". > O UOL gasta grandes quantidades de dinheiro combatendo Spam (entre > operação, equipamentos, monitoração e desenvolvimento), Eu não duvido disso. > o serviço de Anti-Spam é parte integrante de qualquer pacote de > assinatura, Eu fui conferir [http://antispam.uol.com.br/comofunciona.html]. Eles implementam "Listas Brancas" com verificação de endereço automática. > não existem "open-relays" (se existem, são desconhecidos da > administração). Se fossem conhecidos da administração, não existiriam. :-) Quando eu estiver em casa, e tiver novamente acesso aos meus junk-archives, eu vou enviar alguns spams que o UOL fez relay para a minha caixa postal. Nada como demonstrar o que se fala. Serve igualmente para o Terra, a minha fonte principal de mensagens não-solicitadas. Estou em débito com você neste assunto. > Mas a pior de todas foi dizer que a empresa "vive" com dinheiro de > spammer (sendo a realidade o exato oposto). Bom, isso, na realidade, depende muito do ponto de vista. Vou tentar lhe expor o meu: O Terra *cobra* pelo uso do Anti-SPAM separadamente. Isto quer dizer que o recurso é negócio, diretamente. Tecnicamente falando, Anti-SPAM é um serviço que compõe a receita do provedor. Pode-se dizer, portanto, que o Terra "vive" de spam (ou da tentativa de se livrar dele). C.Q.D.[0]; O UOL oferece o seu Anti-SPAM como *parte integrante* de todos os pacotes. Bom, se é padrão, por que tanto destaque? Ou, por que citar o Anti-SPAM em todos os pacotes, insistindo na existência do serviço? O fato incontestável é que o serviço de Anti-SPAM agrega valor aos pacotes: você assina o UOL por que ele (também) tem Anti-SPAM. Desta forma, o Anti-SPAM passa a ser um serviço (agregando valor ao serviço "Assinatura de ISP", que você comprou) e conseqüêntemente componente da receita do provedor. Pode-se dizer que o UOL "vive de Spam". C.Q.D.[0]; * * * Se você olhar a coisa friamente, qual a dificuldade em se implementar autenticação SMTP e terminar de uma vez por todas com este tipo de problema? Custo? Garanto que "tolerar" spam custa caro, também. Tempo? Garanto que Spam-Storms consomem muito tempo também. Know-How? Até a minha avó consegue seguir o "SMTP Authentication How-To". Duvido que os técnicos do (UOL|Terra|$ISP) não consigam. A única explicação que eu consigo conceber para os ISP's grandes não acabarem com o problema do SPAM é 'falta de vontade política'. Isto implica que cada ISP enxerga alguma vantagem (direta ou indireta) em "tolerar" spam's. E vantagem, no mundo corporativo, implica dinheiro (ganho, ou não gasto). Desta forma, a "conivência" ou "tolerância" (passiva ou ativa) de um dado ISP sobre a questão do SPAM implica que o ISP ganha (ou não perde) dinheiro sobre isso. Direto, sem grande esforço, concluímos que o ISP "vive" de Spam. Resumindo: Tolerar SPAM => Vantagem (Direta ou Indireta) Vantagem (Direta ou Indireta) => (Economia | Lucro) (Lucrar|Economizar) sobre Spam => "ISP 'vive' de Spam". > Nada contra críticas, desde que elas tenham fundamento. Espero ter fundamentado as minhas melhor agora, Hugo. Por favor, lembre-se de que esta é a minha opinião. Eu já trabalhei para um ISP e tenho uma vaga noção de como as coisas funcionam, e como deveriam funcionar. E, para terminar, um "mantra" pros monges: por que vocês acham que a Telefonica não "acaba" com a palhaçada de envio de Spam pelo Speedy? Vocês já pensaram na quantidade de assinaturas de Speedy que os spammers tem? Quem você acha que é o melhor cliente do Speedy, agora que eles estão tentando implementar cobrança por Mb circulado? Um carinha que faz download de músicas 2 horas por dia ou um spammer profissional, que manda 10.000.000.000 de emails de 100Kb cada, por final de semana? Me respondam por email, ou no encontro[1], neste sábado. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [0] C.Q.D.: "Como Queremos Demonstrar". [1] Mais informações sobre o Encontro Social dos São Paulo Perl Mongers deste sábado, 31/07/2004 na página [http://sao-paulo.pm.org/]. From daniel em ruoso.com Wed Jul 28 19:10:02 2004 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Larry Wall e o PERL In-Reply-To: <20040727_180733_087651.joaogabrielcas@ig.com.br> References: <20040727_180733_087651.joaogabrielcas@ig.com.br> Message-ID: <1091059802.1392.51.camel@cedro> http://history.perl.org/PerlTimeline.html Em Ter, 2004-07-27 às 15:07, João Gabriel C. Laass escreveu: > Fala pessoal! > > Estou a meses procurando dados sobre Larry Wall, o criador do perl, na > internet, mas não encontro quase nada.... > > Só sei que ele é o criador do perl e que o perl foi criado a pedido do > governo norte-americano para transferir dados de uma conexão não > criptografada entre a Califórnia e a Pensilvânia. > > Porém não sei se o perl tem outros desenvolvedores tão importantes como > Larry Wall e também não sei nada da vida de Larry Wall (como por exemplo > aonde mora, qual a idade dele, o que gosta de fazer...). > > Alguém ai tem mais dados sobre Larry Wall e o PERL? > > []s > João Gabriel > Serra/ES > > _________________________________________________________________________________ > Quer mais velocidade? > Só com o acesso Aditivado iG, a velocidade que você quer na hora que você precisa. > Clique aqui: http://www.acessoaditivado.ig.com.br > > > ______________________________________________________________________ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From sikora em inova.com.br Wed Jul 28 17:12:52 2004 From: sikora em inova.com.br (Rodolfo Sikora) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) References: Message-ID: <20040728221252.2455.qmail@qmail-local.inova.com.br> Também discordo que a UOL mantenha open relays, tenho combatido o SPAM por muito tempo e o que existe ali são pessoas com trojans em seus computadores servindo de proxy para spammers do mundo todo. De fato vender anti-spam dá dinheiro tanto quanto enviar, mas tenho testado o anti-spam da UOL e de longe ele é eficiente. Ter open relay é arrumar encrenca feia... ================= >De:Hugo Souza >Para:Cascavel Perl Mongers >Assunto:Re: Re[2]: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) > >Desculpe a sinceridade Luiz, mas no que diz >respeito ao UOL você falou >uma grande bobagem. O UOL gasta grandes >quantidades de dinheiro >combatendo Spam (entre operação, equipamentos, >monitoração e >desenvolvimento), o serviço de Anti-Spam é parte >integrante de >qualquer pacote de assinatura, não existem >"open-relays" (se existem, >são desconhecidos da administração). Mas a pior >de todas foi dizer que >a empresa "vive" com dinheiro de spammer (sendo >a realidade o exato >oposto). > >Nada contra críticas, desde que elas tenham >fundamento. > >Hugo > >On Thu, 15 Jul 2004 15:43:27 -0300 (BRT), Luis >Champs de Carvalho > wrote: >> On Thu, 15 Jul 2004, Luís Fernando wrote: >> > From: Luís Fernando >> >> > acho que o motivo é que, se fosse tão fácil >enviar mensagens, daqui a >> > pouco estariam mandando SPAM até para >celulares >> >> Eu discordo. >> Isto não impede grandes empresas (como o >Terra e o UOL) de manter "open >> relays" para os spammers. Eles provêem o >serviço, e vivem dele. Alguns >> tentam até lucrar sobre os relays abertos, >vendendo "anti-spams" para seus >> usuários. Isto sim é caso de polícia, mas como >explicar a um juiz de >> pequenas causas como o negócio funciona e onde >está a perversidade? > >-- >hsouza@gmail.com >http://tetsuo.geekbunker.org/ > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@mail.pm.org >http://cascavel.pm.org/mailman/listinfo/cascavel >-pm Rodolfo Sikora - Desenvolvimento e Operação Departamento de Operações e Tecnologia Inova Tecnologias - http://www.inova.com.br **************************************************** *Velop* - administração, controle e monitoramento da sua comunicação na Internet. http://www.inova.com.br From hsouza em gmail.com Wed Jul 28 22:44:01 2004 From: hsouza em gmail.com (Hugo Souza) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: References: Message-ID: On Wed, 28 Jul 2004 17:19:01 -0300 (BRT), Luis Champs de Carvalho wrote: > On Wed, 28 Jul 2004, Hugo Souza wrote: > > > o serviço de Anti-Spam é parte integrante de qualquer pacote de > > assinatura, > > Eu fui conferir [http://antispam.uol.com.br/comofunciona.html]. Eles > implementam "Listas Brancas" com verificação de endereço automática. E isso caracteriza um Anti-Spam. Ou, para você, while-lists não são sistemas de bloqueio de Spam? > > não existem "open-relays" (se existem, são desconhecidos da > > administração). > > Se fossem conhecidos da administração, não existiriam. :-) > > Quando eu estiver em casa, e tiver novamente acesso aos meus > junk-archives, eu vou enviar alguns spams que o UOL fez relay para a minha > caixa postal. Nada como demonstrar o que se fala. Serve igualmente para o > Terra, a minha fonte principal de mensagens não-solicitadas. > Estou em débito com você neste assunto. Fico no aguardo. > > Mas a pior de todas foi dizer que a empresa "vive" com dinheiro de > > spammer (sendo a realidade o exato oposto). > > Bom, isso, na realidade, depende muito do ponto de vista. > Vou tentar lhe expor o meu: > O UOL oferece o seu Anti-SPAM como *parte integrante* de todos os > pacotes. Bom, se é padrão, por que tanto destaque? Ou, por que citar o > Anti-SPAM em todos os pacotes, insistindo na existência do serviço? Destaque pois o uso não é obrigatório, mas, obviamente, altamente incentivado. > O fato incontestável é que o serviço de Anti-SPAM agrega valor aos > pacotes: você assina o UOL por que ele (também) tem Anti-SPAM. É uma forma de enxergar. Pena que a vasta maioria dos usuários escolhe provedor pelo custo e qualidade geral do serviço (linhas livres, banda disponível, central de atendimento, etc.). Sua afirmação é válida, com certeza, mas o valor agregado é minúsculo. > Desta forma, o Anti-SPAM passa a ser um serviço (agregando valor ao > serviço "Assinatura de ISP", que você comprou) e conseqüêntemente > componente da receita do provedor. Pode-se dizer que o UOL "vive de Spam". > C.Q.D.[0]; Vive de Combater o Spam? Talvez, reflete PARTE da verdade, mas nem de longe a verdade completa. Te garanto, o UOL viveria muito melhor sem Spam do que vive com ele. Tenha absoluta e total certeza disso. > * * * > > Se você olhar a coisa friamente, qual a dificuldade em se implementar > autenticação SMTP e terminar de uma vez por todas com este tipo de > problema? > > Custo? > Garanto que "tolerar" spam custa caro, também. > > Tempo? > Garanto que Spam-Storms consomem muito tempo também. > > Know-How? > Até a minha avó consegue seguir o "SMTP Authentication How-To". > Duvido que os técnicos do (UOL|Terra|$ISP) não consigam. > > A única explicação que eu consigo conceber para os ISP's grandes não > acabarem com o problema do SPAM é 'falta de vontade política'. Todos os SMTPs dos UOL são de acesso exclusivo à assinantes. Não impede que usuários façam Spam, nem muito menos é prova de conivência. A administração de sistemas de email com as proporções similares as encontradas em certas empresas é relativamente mais complexa do que as descritas em "how-tos". > Isto implica que cada ISP enxerga alguma vantagem (direta ou indireta) > em "tolerar" spam's. E vantagem, no mundo corporativo, implica dinheiro > (ganho, ou não gasto). > > Desta forma, a "conivência" ou "tolerância" (passiva ou ativa) de um > dado ISP sobre a questão do SPAM implica que o ISP ganha (ou não perde) > dinheiro sobre isso. > > Direto, sem grande esforço, concluímos que o ISP "vive" de Spam. > > Resumindo: > Tolerar SPAM => Vantagem (Direta ou Indireta) > Vantagem (Direta ou Indireta) => (Economia | Lucro) > (Lucrar|Economizar) sobre Spam => "ISP 'vive' de Spam". A linha de pensamento é válida, porém os dados não se sustentam. O lucro seria maior e de mais simples acesso se não houvesse Spam. O maior interessado na extinção do Spam é o provedor, sempre. > > Nada contra críticas, desde que elas tenham fundamento. > > Espero ter fundamentado as minhas melhor agora, Hugo. > Por favor, lembre-se de que esta é a minha opinião. > Eu já trabalhei para um ISP e tenho uma vaga noção de como as coisas > funcionam, e como deveriam funcionar. Eu trabalho faz alguns anos. Tenho boa noção de como elas são, e de como eu gostaria que elas fossem. > E, para terminar, um "mantra" pros monges: por que vocês acham que a > Telefonica não "acaba" com a palhaçada de envio de Spam pelo Speedy? Vocês > já pensaram na quantidade de assinaturas de Speedy que os spammers tem? Você realmente acredita que seja uma porcentagem considerável?! > Quem você acha que é o melhor cliente do Speedy, agora que eles estão > tentando implementar cobrança por Mb circulado? Um carinha que faz > download de músicas 2 horas por dia ou um spammer profissional, que manda > 10.000.000.000 de emails de 100Kb cada, por final de semana? Melhor cliente? Que faz nego colocar Classes Cs inteiras em lista de bloqueio? Sua lógica é válida, mas os argumentos soam mais como o de um muçulmano xiita ou judeu ortodoxo: só fazem sentido quando observados sob uma visão extremista. > Me respondam por email, ou no encontro[1], neste sábado. > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > [0] C.Q.D.: "Como Queremos Demonstrar". > [1] Mais informações sobre o Encontro Social dos São Paulo Perl Mongers > deste sábado, 31/07/2004 na página [http://sao-paulo.pm.org/]. -- hsouza@gmail.com http://tetsuo.geekbunker.org/ From shonorio em terra.com.br Fri Jul 30 09:03:29 2004 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Procura-se programador perl senior Message-ID: Pessoal, Recebi isto, talvez possa interessar a alguém da lista. Não tenho nenhum detalhe sobre a empresa. Empresa em São Paulo procura programador perl Senior com experiência em desenvolvimento de aplicação web em mod_perl. Desejavel conhecimento em ambiente unix/linux. Envie curriculo para debiasi@gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040730/bd9454f0/attachment.htm From monsieur_champs em yahoo.com.br Fri Jul 30 15:40:35 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Procura-se programador perl senior In-Reply-To: Message-ID: On Fri, 30 Jul 2004, Solli Moreira Honorio wrote: > Pessoal, > > Recebi isto, talvez possa interessar a alguém da lista. Não tenho nenhum > detalhe sobre a empresa. > > Empresa em São Paulo procura programador perl Senior com experiência em > desenvolvimento de aplicação web em mod_perl. Desejavel conhecimento em > ambiente unix/linux. > > Envie curriculo para debiasi@gmail.com Hum. Me parece que alguns detalhes se perderam. Onde você pegou isto, Solli? Ah! Vamos fazer a "Cerimônia de Purificação" desta vez? ;-) Te vejo sábado! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Fri Jul 30 11:49:51 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Encontro Social dos Perl Mongers Paulistanos (fwd) Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Antes de mais nada, se você não está inscrito nas listas de discussão de Perl Brasileiras, considere-se meu convidado(a) especial. Sinta-se à vontade para aparecer e conhecer mais gente relacionada com a linguagem e com o projeto e desenvolvimento de aplicações para a world wide web. ================================================== Encontro Social do São Paulo Perl Mongers Os monges paulistanos têm a honra de convidá-lo para nosso próximo encontro social, que se realizará no sábado, dia 31 de julho de 2004, a partir das 16:00, no O'Malleys Irish Pub, na cidade de São Paulo - SP - Brasil. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= O'Malleys Irish Pub São Paulo's favourite Irish bar & gringo hangout Alameda Itú 1529, Jardins, São Paulo, Brazil West 46°, 39' 55.5" - South 23°, 33' 29.6" Telephone: +55 11 3086 0780 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Isso é AMANHÃ, se você estiver lendo esta no mesmo dia em que eu a enviei. As melhores formas de chegar ao pub são pelo metrô, descendo na estação Consolação (linha verde) e seguir a rua Bela Cintra sentido Jardins. São apenas duas quadras, descendo, uma caminhada agradável; Outras formas incluem ônibus que passem na Av. Consolação x Alamenda Itú (vindos tanto do centro como dos Jardins), o que dá uma quadra de caminhada no sentido Paraíso. Segue um mapa para ajudar a localização do lugar: http://mapas.yahoo.com.br/mapaxml.asp?arq=10.10.7.2/temp3/8202_yahoo____endereco_20072004_142401&jump=#topo Estas informações também estão na página do São Paulo Perl Mongers http://sao-paulo.pm.org/ ================================================== Putamplexos, e vejo vocês amanhã! Este convite é licensiado pela GPL. Para saber mais, leia a licensa anexa. - -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBCnwzz+iwwpKRaDIRAm3DAJ9uyqVbhg8J0DlTLcZrzC8R7euoPwCgq/Dd ZoO81ub83cDlAr9J35V+3HA= =JZow -----END PGP SIGNATURE----- -------------- Próxima Parte ---------- Este convite é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA From glasswalk3r em yahoo.com.br Mon Jul 26 01:53:45 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:27:11 2004 Subject: [Cascavel-pm] Fw: [LINUXSECURITY] - Boletim Diario (12/07/04) In-Reply-To: References: Message-ID: <20040726035345.1e8133e3@valhalla.localdomain> On Thu, 29 Jul 2004 00:44:01 -0300 Hugo Souza wrote: > On Wed, 28 Jul 2004 17:19:01 -0300 (BRT), Luis Champs de Carvalho > wrote: > > On Wed, 28 Jul 2004, Hugo Souza wrote: > > Eu fui conferir [http://antispam.uol.com.br/comofunciona.html]. > > Eles > > implementam "Listas Brancas" com verificação de endereço automática. > > E isso caracteriza um Anti-Spam. Ou, para você, while-lists não são > sistemas de bloqueio de Spam? Constituem um sistema porco de bloqueio a spam, vc quer dizer. Esse tipo de bloqueio trás mais problemas do que uma solução decente. Imagine a dor de cabeça cadastrar um email da UOL numa lista de discussão, por exemplo. > Vive de Combater o Spam? Talvez, reflete PARTE da verdade, mas nem de > longe a verdade completa. Te garanto, o UOL viveria muito melhor sem > Spam do que vive com ele. Tenha absoluta e total certeza disso. Se não está obtendo lucros, ao menos está acomodado com a situação. O SPAM não incomoda nem traz tantos prejuízos para o UOL ou outros provedores. Se fosse assim, a Anatel já estaria sendo pressionada à tempos para resolver esse problema e caracterizar como crime o envio de SPAM. > Todos os SMTPs dos UOL são de acesso exclusivo à assinantes. Não > impede que usuários façam Spam, nem muito menos é prova de conivência. > A administração de sistemas de email com as proporções similares as > encontradas em certas empresas é relativamente mais complexa do que as > descritas em "how-tos". Complexidade não justifica imcompetência. O Yahoo é muito maior que o UOL e seus servidores de SMTP são baseados em autenticação, ao menos no Brasil. Imagino que isso se replique ao restante do mundo. Os servidores do Yahoo também não permitem que usuários autenticados enviem mensagens à torto e direito para muitos destinatários. > A linha de pensamento é válida, porém os dados não se sustentam. O > lucro seria maior e de mais simples acesso se não houvesse Spam. O > maior interessado na extinção do Spam é o provedor, sempre. E porque então até hoje os provedores não se uniram numa ação conjunta, como criar novos padrões de transmissão de emails que eliminassem a ação de spammers? Nos EUA, campeões mundiais de SPAM, a Microsoft (Hotmail) e o Yahoo estão sugerindo formas distintas e incompatíveis de controle de envio/recebimento de emails. Obviamente essa corrida trará benefícios para aquele que chegar na frente e tiver seu padrão aceito. > > E, para terminar, um "mantra" pros monges: por que vocês acham que > > a > > Telefonica não "acaba" com a palhaçada de envio de Spam pelo Speedy? > > Vocês já pensaram na quantidade de assinaturas de Speedy que os > > spammers tem? > > Você realmente acredita que seja uma porcentagem considerável?! Não trabalho com estatísticas, mas já tentei entrar em contato com a Telefonica em relação a spam recebidos de clientes do Speedy... sabe qual a resposta que obtive? "Não podemos fazer nada, visto que não há nada previsto na Legislação que proíba o SPAM". Isso mostra, no mínimo, que o fornecedor do serviço prefere ser conivente ao spammer do que cancelar sua assinatura. Se fosse uma empresa mais séria, ela tornaria o não-envio de SPAM como parte contratual. > > Quem você acha que é o melhor cliente do Speedy, agora que eles > > estão > > tentando implementar cobrança por Mb circulado? Um carinha que faz > > download de músicas 2 horas por dia ou um spammer profissional, que > > manda 10.000.000.000 de emails de 100Kb cada, por final de semana? > > Melhor cliente? Que faz nego colocar Classes Cs inteiras em lista de > bloqueio? > > Sua lógica é válida, mas os argumentos soam mais como o de um > muçulmano xiita ou judeu ortodoxo: só fazem sentido quando observados > sob uma visão extremista. O Le Champs é meio contundente às vezes, mas é verdade que provedores e governo tem feito muito pouco em relação ao SPAM. Observem, por exemplo, que invadir máquinas pela Internet já é crime previsto no código penal. []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- He who knows others is wise. He who knows himself is enlightened. -- Lao Tsu