[SP-pm] Software livre em Perl
Daniel de Oliveira Mantovani
daniel.oliveira.mantovani at gmail.com
Wed Oct 5 22:12:59 PDT 2011
s/bani/bati/;
2011/10/6 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em gmail.com>
> Parabéns \o!
>
> Li o seu código fonte e tenho algumas dicas essenciais para o seu software,
>
> 1º Não use expressões regulares para lidar com o html.
> https://metacpan.org/module/HTML::TreeBuilder::XPath
> Você pode reescrever todo o seu Uniscan::Crawler usando 90% do código que
> você usou. ;)
>
> 2º Use o https://metacpan.org/module/Config::Any para parsear o seu
> arquivo de configuração.
>
> 3º Você escreveu a classe Uniscan::HTTP atoa,
> https://metacpan.org/module/WWW::Mechanize
>
> 4º Você está usando Moose nas classes, evite usar variáveis globais para
> instanciar classes, crie atributos. Olha um exemplo
> no Unican::Stress:
> our $func = Uniscan::Functions->new();
> has 'functions' => (is => 'ro', isa => 'Object', default => sub {
> Uniscan::Functions->new });
>
> 5º No seu script uniscan.pl você tem uma função chamada "background", você
> ignore alguns sinais e faz um fork da aplicação deixando deixando a criança
> viva e matando o pai.
> Acho que você deveria dar uma lida no meu artigo sobre daemons,
> http://sao-paulo.pm.org/artigo/2011/DivertindosecomDaemons
> Parabéns de ter setado o sinal CHLD para "null" mas você sabe o porque
> disso ?
> http://www.win.tue.nl/~aeb/linux/lk/lk-5.html ( 5.5 Voodoo: wait and
> SIGCHLD )
>
> Pelo que eu bani o olho foi isso que eu encontrei, boa sorte!
>
> []'s!
>
> 2011/10/5 Junior Moraes <juniiior182 em gmail.com>
> >
> > Fala, poerschke! Você por aqui hahahah.
> >
> > O projeto evoluiu muito desde que comentei sobre ele lá no
> forum-invaders. Parabéns! :-)
> > Coloca no github pra galera poder forkar.
> >
> > Mais uma vez, parabéns. Evoluiu muito mesmo desde a última vez que o vi!
> >
> > []'s
> >
> >
> > Em 5 de outubro de 2011 11:02, Thiago Rondon <thiago em aware.com.br>
> escreveu:
> >>
> >> On Wed, Oct 05, 2011 at 11:04:37AM -0300, Douglas Poerschke Rocha wrote:
> >> > Ola pessoal,
> >> > Em junho deste ano criei o meu primeiro projeto de software livre
> >> > (Uniscan), o Uniscan e um scanner de vulnerabilidades
> multi-threaded
> >> > escrito em Perl para ser executado a partir do linux(nao testei em
> outras
> >> > plataformas).
> >> > Estou enviando este e-mail para que voces possam conhecer, dar
> dicas e
> >> > sugestoes para melhoria da ferramenta.
> >> > Segue o link para o projeto: www.uniscan.com.br
> >>
> >> Parabéns Douglas !
> >>
> >> Você não quer participar do YAPC::Brasil este ano ? Submeta uma palestra
> >> sobre o teu produto, seria muito bacana de aprendermos mais sobre ele
> lá!
> >>
> >> http://www.yapcbrasil.org.br/2011/
> >>
> >> abs!
> >> -Thiago Rondon
> >>
> >> =begin disclaimer
> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> >> =end disclaimer
> >
> >
> >
> > --
> > Junior "fvox" Moraes.
> >
> >
> >
> >
> > =begin disclaimer
> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> > =end disclaimer
> >
>
>
>
> --
> http://noticiasglobal.com
>
> "If you’ve never written anything thoughtful, then you’ve never had any
> difficult, important, or interesting thoughts. That’s the secret: people who
> don’t write, are people who don’t think."
>
--
http://noticiasglobal.com
"If you’ve never written anything thoughtful, then you’ve never had any
difficult, important, or interesting thoughts. That’s the secret: people who
don’t write, are people who don’t think."
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20111006/d5418688/attachment.html>
More information about the SaoPaulo-pm
mailing list