Re: [Rio-pm] nota de falecimento

2014-05-11 Por tôpico Junior Moraes
Hi.

Feels bad, man. :-(
Se tem algo que eu nunca vou conseguir compreender é a tal morte...

Só nos resta desejar força à família. :-(

[]'s


Em 11 de maio de 2014 11:39, Aureliano Guedes escreveu:

>  --
>
> Daniel Vinciguerra  escreveu:
>
>  :-(
>
>
> * Daniel Vinciguerra (@dvinciguerra)*
> Web solution architect, perl dev, vegetarian, geek and co-founder at
> *Bivee*
> bivee.com.br  -  github.com/Bivee
>
>
> 2014-05-10 21:25 GMT-03:00 Blabos de Blebe :
>
> :(
>
>
> 2014-05-10 21:07 GMT-03:00 Renato Santos :
>
>  Vish vei, que bad
>
> :-\
>
> Pã
>  On May 10, 2014 8:32 PM, "Thiago Rondon"  wrote:
>
> Tristeza... Como pode
> Em 10/05/2014 19:18, "breno"  escreveu:
>
> Oi pessoal,
>
> é com muita tristeza e saudade que venho comunicar o falecimento de
> nossa querida amiga Diana Rosa.
>
> Diana começou a frequentar a comunidade nos encontros sociais da Rio
> Perl Mongers há alguns anos e aos poucos foi se engajando, aprendendo
> e ensinando. Tímida mas sempre animada, ela gostava de contar como, na
> época em que trabalhava com Java, implementou rapidamente um one-liner
> em Perl para corrigir um bug enquanto seus colegas ainda estavam
> desenhando 19 quadrinhos de UML para representar o problema.
> Atualmente, trabalhava como desenvolvedora Perl na Estante Virtual.
>
> A "di", como era conhecida pelos amigos, também adorava canto lírico e
> era uma excelente pintora. Uma de suas obras, feita para homenagear um
> amigo que faceleu recentemente, hoje enfeita o muro na esquina da Rua
> Alice, em frente ao local onde fizemos tantos encontros sociais da
> comunidade (e onde provavelmente faremos o próximo).
>
> Ainda não temos muitas informações, mas ao que parece ela não estava
> se sentindo bem ontem à noite, deitou para descansar e, infelizmente,
> não acordou. Ela nos deixa aos 27 anos.
>
> Aos que quiserem prestar sua homenagem, o velório será hoje (10/05) a
> partir das 22:00 na Capela 7 do Cemitério São João Batista. O enterro
> será amanhã (11/05) às 11:00.
>
>
> Nossos sentimentos hoje vão para toda a família e amigos.
>
> breno
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor

2014-04-29 Por tôpico Junior Moraes
Hi.

Em 29 de abril de 2014 18:35, Blabos de Blebe  escreveu:
>
>
> Junior, a forma que você sugeriu é um dialeto mais antigo. Hoje em dia (e
> desde a época do Perl Best Practices, pg 407), o recomendado é herdar do
> módulo Exporter, e utilizar o @EXPORT_OK ao invés do @EXPORT diretamente.
>

Yep, eu estava ciente!
Por isso me referi ao *use vars* como a maneira mais 'roots'. Era a única
que eu sabia que não daria problema de compatibilidade com nenhuma versão
do Perl. :P

[]'s
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor

2014-04-29 Por tôpico Junior Moraes
Hi.

Em 29 de abril de 2014 18:07, Blabos de Blebe  escreveu:

> Só mais uma coisa,
>
> Isso não tem nada a ver com Exporter.
>
> []'s
>

Eu acho que ele tá perguntando mesmo como exportar uma sub e torná-la
possível ser chamada à partir de outro script bastando dar um use no
módulo, e não como invocar um método estaticamente como eu pensei.

Creio que o jeito mais roots seria:








*package Modulo::Modulo;use vars qw(@ISA @EXPORT);@ISA=
(qw(Exporter));@EXPORT = qw(acp); sub acp {*

*...*
*}*
1;

Deste modo, Aureliano, bastará dar um *use* em Modulo::Modulo e a função
acp() estará acessível, assim como no Math::Prime::Util.

[]'s

 ___

> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor

2014-04-29 Por tôpico Junior Moraes
Hi.

É importante notar que, desta forma, o $self não aparece nos parâmetros
recebidos pelo método acp().
https://gist.github.com/fvox/e27792a65b21e763292d

[]'s


Em 29 de abril de 2014 17:36, Tiago Peczenyj escreveu:

> de exemplos.
>
>
>
>
> 2014-04-29 17:34 GMT-03:00 Aureliano Guedes :
>
>> Ola monges,
>>
>> Tenho uma pequena dúvida.
>> Quando vamos usar uma função(sub-rotina) de um módulo fazemos na maioria
>> das vezes o seguinte:
>>
>> use Modulo::Modulo;
>>
>> my $p = Modulo::Modulo->new();
>> $p->funcao();
>> 
>>
>> isso porque no modulo tem um contrutor ou foi gerado de presente ao autor
>> quando usado o Moose ou semelhante.
>>
>> A questão é que alguns poucos módulos permitem que seja feito diretamente
>>
>> use Modulo::Modulo;
>>
>> my $p;
>> $p->funcao();
>> 
>>
>> A dúvida é: como o autor do módulo faz para que permita fazer a chamada
>> das funções sem precisar disso:
>> my $p = Modulo::Modulo->new();
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://about.me/peczenyj
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 

Junior "fvox" Moraes
Perl Programmer
Linux Reg. #557527
junior[at]fvox[dot]com[dot]br
fb[dot]com/fvox
twitter[dot]com/fvox

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] [GOLF] Descanso de Pascoa: Maior palindromo

2014-04-25 Por tôpico Junior Moraes
Hi.

Se for válido usar módulos externos, dá pra implementar com o
Math::Prime::XS para ficar mais performático. :-)

[]'s


Em 25 de abril de 2014 23:21, Aureliano Guedes
escreveu:

> Não fiz em poucas linhas, mas fis em poucos segundos:
> http://pastebin.com/DLdPwAkp
>
> --
> Date: Tue, 22 Apr 2014 15:09:22 -0300
>
> From: guedes_1...@hotmail.com
> To: rio-pm@pm.org
> Subject: Re: [Rio-pm] [GOLF] Descanso de Pascoa: Maior palindromo
>
> Claro que esta. Mas nao consegui fazer o que o que o Bablos sugeriu em uma
> única linha.
>
> Vinícius Miasato  escreveu:
>
>   Opa,
>
>  parabéns por aceitar o desafio e levá-lo até o fim! Não sei se o código
> funciona, mas o jogo de GOLF ainda está de pé?
>
>  atenciosamente,
> Vinícius Miasato
>
>
> Em 22 de abril de 2014 13:13, Aureliano Guedes 
> escreveu:
>
>  http://ideone.com/LjvMRz
>
>  4:30 rodando no dinossauro (AMD Athlon 1.6GHz, 2GB Ram)
>
>  --
> Date: Thu, 17 Apr 2014 22:25:48 -0300
> From: guedes_1...@hotmail.com
> To: rio-pm@pm.org
> Subject: Re: [Rio-pm] [GOLF] Descanso de Pascoa: Maior palindromo
>
>
> Boa ideia. Vou tentar.
>
> Blabos de Blebe  escreveu:
>
>  Que tal o menor palíndromo primo maior que time()?
>
>
> 2014-04-17 22:02 GMT-03:00 Aureliano Guedes :
>
>  Pode ficar menor.
> say '906609'
>
> Tiago Peczenyj  escreveu:
>
>   sub palindromo { 906609 }
>
>
> 2014-04-17 21:45 GMT-03:00 Aureliano Guedes :
>
>  Ola monges,
>
>  Nos últimos meses tenho visto nosso grupo um pouco parado.
> E como estamos em véspera de pascoa.
> Proponho uma brincadeira.
> Jogar golf com o Desafio do Maior Palíndromo.
>
>  O desafio é simples, achar o maior número palíndromo (ou seja, quando
> lido de trás pra frente continua o mesmo) que seja resultado de uma
> multiplicação de dois números de 3 dígitos.
>
>  O resultado deverá ser: 906609
>
>  Eis a minha tacada:
>
>  for(my$i=100;$i<1000;$i++){for(100..999){$_[0]=$_*$i
> if(($_*$i==reverse($_*$i))&&($_*$i>=$_[0]))}}say$_[0]
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
>
>  --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://about.me/peczenyj
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
> ___ Rio-pm mailing list
> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
> ___ Rio-pm mailing list
> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
> ___ Rio-pm mailing list
> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
> ___ Rio-pm mailing list
> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Junior Moraes
Hi.

O Facebook tem mirror de vários outros projetos de código aberto:
http://mirror.facebook.net/

É óbvio que em algum lugar (nem que seja nos scripts do próprio SO dos
servidores) deve rodar Perl. Mas creio que dentro da arquitetura da
aplicação do Facebook em si, não há muito espaço para o Perl rs.

[]'s


Em 10 de janeiro de 2014 09:29, Rodrigo Mosconi (perl)
escreveu:

> IMHO: O frontend usa php, mas acredito que há coisa de "back" que usam perl
>
>
> Em 10 de janeiro de 2014 09:26, Andre Luis  escreveu:
>
>> Bom dia lista,
>>
>>
>> Hoje configurando o CPAN na minha maquina notei uma coisa curiosa
>>
>>
>> (32) http://cpan.mirror.facebook.net/
>>
>>
>> Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
>> facebook usava PHP
>>
>>
>> Abs
>>
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 

Junior "fvox" Moraes
Perl Programmer
Linux Reg. #557527
junior[at]fvox[dot]com[dot]br
fb[dot]com/fvox
twitter[dot]com/fvox

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] lançado perl-5.16.3

2013-03-12 Por tôpico Junior Moraes
Hi.

Em 12 de março de 2013 03:44, Marcio Ferreira <
marciodesouzaferre...@gmail.com> escreveu:

> =pod
>  Olhando assim parece fácil contribuir com o perl-core, não acham?
>  Entendam "fácil" como ~possível~ para humanos =)
>
>  Alguém daqui já deu essa tacada?
> =cut
>


Se não estou errado, nosso querido Breno está na lista de commiters do
perl-core.
https://www.ohloh.net/p/perl/contributors/19393925005021

Ainda apanho pro próprio Perl, mas espero um dia poder contribuir... :P

[]'s
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] use 5.016 ou use strict/warnings

2013-03-01 Por tôpico Junior Moraes
Hi.

strict/warnings mas pela simples força do hábito.
Mas entre outras opções, common::sense[1] for the win!

[1] http://search.cpan.org/~mlehmann/common-sense-3.6/sense.pm.PL

[]'s

Em 1 de março de 2013 16:50, Marcio Ferreira <
marciodesouzaferre...@gmail.com> escreveu:

> Well, o que vocês preferem entre _use 5.016_ e _use strict; use warnings;_
> ?
>
> Faz tempo que uso o _use 5.016_ e vocês?
>
> Emendando outra, que versão de perl vocês usam em produção?
>
> []s,
>
> Marcio Ferreira
> skype: marcio.ferreir4
> (21) 8365-7768
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] IDE para Perl

2013-03-01 Por tôpico Junior Moraes
Hi.

Tem um projeto que faz a integração do Perl com o Eclipse:
http://www.epic-ide.org/

Btw, eu costumo usar o /g?vim/ mesmo. Mas esse Epic tem umas features bem
bacanas.

[]'s

Em 1 de março de 2013 15:24, Nicole Scherer
escreveu:

> Oi Mongers,
>
> nunca usei estas coisas, mas estou precisando de uma agora.
> Existe alguma IDE com suporte para Perl? Tipo Eclipse.
> O que vocês usam?
>
> Abraços,
> Nicole
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Isso não deveria estar certo???

2012-12-07 Por tôpico Junior Moraes
Hi.

Não, ué.
A regexp começa com "<" e no arquivo tem ">lalalala".

[]'s

2012/12/7 Aureliano Guedes 

> <
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Chaves de hash

2012-12-04 Por tôpico Junior Moraes
Hi.

A diferença entre *&&* e *and* não é apenas a questão da precedência dos
operadores?
Penso eu que essa questão não tenha nada a ver com *short-circuiting*, já
que logicamente falando ambas fazem a mesma operação.

Exemplificando, quando temos:
use Data::Printer;
my $a = 1;
my $b = 0;

my $c = $a && $b;
my $d = $a and $b;
p $c;
p $d;

O valor de $c seria FALSE, mas o valor de $d seria TRUE.
Isso, porque, pela precedência dos operadores, a última operação é a mesma
coisa que:
(my $d = $a) and $b;

Deste modo, $d sempre resultará em TRUE, ignorando o $b.

Isto é, pelo menos é assim em outras linguagens e pelo que me parece, no
Perl também.

[]'s

Em 4 de dezembro de 2012 14:00, Blabos de Blebe  escreveu:

> Desculpa,
>
> Não entendi a diferença entre:
>
> perl -E 'sub a{say 1} sub b{say 2} if (a() && b()){}'
> perl -E 'sub a{say 1} sub b{say 2} if (a() and b()){}'
>
> perl -E 'sub a{say 1;return 0} sub b{say 2} if (a() && b()){}'
> perl -E 'sub a{say 1;return 0} sub b{say 2} if (a() and b()){}'
>
> Até onde eu sei, não existe operador de short circuit. O short circuit
> é uma propriedade, uma otimização na avaliação de expressões lógicas.
>
> Alguém estamos viajando?
>
> []'s
>
> 2012/11/30  :
> >> Eu devo ser muito estúpido... mas alguém que está falando isso (ja é
> >> o 3o), poderia fazer o favor de me explicar porque ele deve usar && no
> >> lugar do 'and' e qual diferença isso faz no caso deste if específico?
> >> E em quais situações deve-se usar o 'and' no lugar de &&?
> >
> >
> > Não é estúpido não. Vamos analisar a tabela da verdade da função and ou
> &&:
> >
> > 0 x 0 = 0
> > 0 x 1 = 0
> > 1 x 0 = 0
> > 1 x 1 = 1
> >
> > Então, no if do código do nosso biólogo não haveria impacto real, sorry
> eu
> > me deixei levar por outras coisas que estava pensando aqui.
> >
> > Mas voltando ao if:
> >
> > if($keys >= $min and $keys <= $max)
> >
> > O operador de short circuit só avaliaria a expresssão da direita ($keys
> <=
> > $max) se a primeira expressão for verdadeira. Ou seja, se $keys for menor
> > que $min o Perl nem vai perder tempo checando pois 0 x N = 0. Então aqui
> eu
> > me enganei, não ia fazer diferença no código do nosso colega.
> >
> > Por outro lado, vamos supor um caso que você queira aproveitar o teste
> if e
> > executar duas subs na mesma linha de código:
> >
> > if ( &foo and &bar ){
> >...faça alguma coisa
> > }
> > else {
> >... &bar só será executada se &foo retornar true
> > }
> >
> > por outro lado:
> >
> > if ( &foo && &bar ){
> >...&foo e &bar foram executadas. faça alguma coisa
> > }
> > else {
> >... &foo e &bar foram executadas mesmo com o && retornando false.
> > }
> >
> > essa é a diferença.
> >
> > Em 2012-11-29 22:09, Bruno Buss escreveu:
> >>
> >> 2012/11/29 
> >>
> >>> Seu primeiro erro é o operador and. No documento perlop: $ perldoc
> perlop
> >>> você vai descobrir o seguinte:
> >>>
> >>>  " Logical And
> >>>  Binary "and" returns the logical conjunction of the two
> >>>  surrounding expressions.  It's equivalent to && except for
> >>>  the very low precedence.  This means that it short-circuits:
> >>>  i.e., the right expression is evaluated only if the left
> >>>  expression is true.
> >>> [...]
> >>>   C-style Logical And
> >>>  Binary "&&" performs a short-circuit logical AND operation.
> >>>  That is, if the left operand is false, the right operand is
> >>>  not even evaluated.  Scalar or list context propagates down
> >>>  to the right operand if it is evaluated."
> >>>
> >>> Logo, seu código
> >>>
> >>> if($keys >= $min and $keys <= $max){
> >>>
> >>> deveria ser if($keys >= $min && $keys <= $max){
> >>
> >>
> >> Eu devo ser muito estúpido... mas alguém que está falando isso (ja é
> >> o 3o), poderia fazer o favor de me explicar porque ele deve usar && no
> >> lugar do 'and' e qual diferença isso faz no caso deste if específico?
> >> E em quais situações deve-se usar o 'and' no lugar de &&?
> >>
> >> [ ]'s--
> >> Bruno C. Buss
> >> http://www.brunobuss.net [1]
> >>
> >>
> >> Links:
> >> --
> >> [1] http://www.brunobuss.net
> >>
> >>
> >> ___
> >> Rio-pm mailing list
> >> Rio-pm@pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >
> >
> > ___
> > Rio-pm mailing list
> > Rio-pm@pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Comparação de arquivos

2012-11-26 Por tôpico Junior Moraes
Hi.

Em 24 de novembro de 2012 22:03, Blabos de Blebe escreveu:

> "Três coisas são infinitas: o universo, a paciência do Breno e a


Mas se o universo está em constante expansão, ele não é infinito, certo?
Teoricamente o espaço é infinito, mas o universo não. Logo, a paciência do
breno está acima do universo. LOL

[]'s
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-27 Por tôpico Junior Moraes
Hi.

O meu é pra extrair o áudio de arquivos FLV. Não é diretamente relacionado
ao YouTube. :P

Enviado via mobile
Em 27/10/2012 00:19, "Renato Santos"  escreveu:

> Se não me engano esse módulo é do Junior Moraes
> Em 26/10/2012 22:14, "Aureliano Guedes" 
> escreveu:
>
>>  Vou estudar mais e ver se não começo por onde vocês estão me indicando.
>>
>> Por exemplo, sou acostumado usar ubuntu e slackware, mas meu note pifo e
>> to usando o pc de mesa com windows 7, e comecei a ter problemas com
>> download devido um problema tecnico ja explicado em outra tread pelo
>> Stanislaw Pusep.
>>
>> >>> Assumindo que o MP3 tenha uma entropia próxima de 8 bits por byte
>> (algo que definitivamente não vale para um arquivo .pl, por mais que nos
>> caçoem), um arquivo de 6,16MB poderá ter cerca de 25 mil ocorrências de
>> \x0A. Mapeando CR => CRLF, pode crescer em cerca de 50KB. Acho que
>> 6,19MB está dentro da faixa :) <<<
>>
>> Logo todo arquivo de audio e video chega com problema, usando esse modulo
>> -> https://metacpan.org/module/WWW::YouTube::Download
>>
>> Estou analizando a source dele com calma para ver se acho o erro, o
>> problema que essa source esta complexa praq minha mente, mas começo achar
>> que o problema esta em:
>>
>>  my $res = $self->ua->get($video_url, ':content_cb' => $args->{cb});
>> Carp::croak "!! $video_id download failed: ", $res->status_line if
>> $res->is_error;
>>
>> Depois darei um feedback sobre se corrigi o erro.
>>
>>
>> --
>> From: tiago.pecze...@gmail.com
>> Date: Fri, 26 Oct 2012 07:36:47 -0200
>> To: rio-pm@pm.org
>> Subject: Re: [Rio-pm] HTML::Parse
>>
>> e o que te impede de fazer a sua versão? se vc pensar um pouco vc pode
>> contribuir com algo bom e não uma copia de algo que ja exista. Outra coisa,
>> o que existe la pode ser antigo, nesse caso vc pode ou tentar assumir
>> aquele projeto ou lançar o seu baseado nos principios (oo, funcional,
>> assincrono, etc) que vc acredita. se o modulo for ruim ninguem vai usar,
>> simples assim.
>>
>> 2012/10/25 Aureliano Guedes 
>>
>>  Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber
>> que está criando algo que ja existe.
>>
>> Valeu.
>>
>>
>> --
>> From: creakt...@gmail.com
>> Date: Thu, 25 Oct 2012 22:33:46 -0200
>>
>> To: rio-pm@pm.org
>> Subject: Re: [Rio-pm] HTML::Parse
>>
>> ++breno!
>>
>> ABS()
>>
>>
>>
>> 2012/10/25 breno 
>>
>> 2012/10/25 Aureliano Guedes :
>> > Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más
>> praticas,
>> > mandando reguex em xml e tals.
>> >
>> > Quero fazer de forma bonita com XPath e tals. Mas ainda estou em
>> processo de
>> > entendet tudo isso.
>> >
>> > Estou tentando pegar o primeiro link da lista de videos de um resultado
>> de
>> > pesquisa do YouTube.
>> > Para isso estou ultilizando uma API do YouTube:
>> >
>> https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos
>> >
>> > Onde estão os erros fora tudo?? -> http://pastebin.com/T06Mi1Nx
>> >
>>
>> Olha, fora tudo, posso te garantir que não há erros :)
>>
>> Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma
>> busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz
>> buscas e muito mais.
>>
>> https://metacpan.org/module/WebService::GData::YouTube#search_video
>>
>> O "one-liner" abaixo, por exemplo, exibe o título do primeiro
>> resultado para uma busca no YouTube por "perl":
>>
>> perl -MWebService::Gdata::YouTube -E 'my $yt =
>> WebService::GData::YouTube->new; $yt->query->q( q[perl] )->limit(1,0);
>> say $_->title foreach @{ $yt->search_video() }'
>>
>>
>> []s
>>
>> -b
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>>
>> ___ Rio-pm mailing list
>> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>>
>>
>> --
>> Tiago B. Peczenyj
>> Linux User #405772
>>
>> http://pacman.blog.br
>>
>> ___ Rio-pm mailing list
>> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-19 Por tôpico Junior Moraes
Hi.

https://metacpan.org/module/HTML::TreeBuilder::XPath
https://metacpan.org/module/Web::Scraper::LibXML

Aliás, Web::Scraper em si já cai como uma luva.

[]'s

Em 19 de outubro de 2012 14:22, Aureliano Guedes
escreveu:

>  Ola monges,
> tudo bem?
>
> Qual um bom modulo para buscar string em um HTML?
> Vocês aconselham o HTML::Parse?
>
> Eu não entendo muito de html, mas estou tentando pegar um link dentro de
> uma pagina.
>
> Um exemplo é esse:
> http://www.buscamp3.org/busca/Thaeme+e+Thiago+-+Ai+que+do/
>
> Os Links estão nesse formato:
>
>  title="Thaeme E Thiago - Ai Que Do">
>
>
> O Problema é que no caso dessa pagina tem 4 links desse modelo e eu queria
> pegar apenas o primeiro.
> Poderia usar regexp mas anteriormente me disseram que não é muito elegante
> parsear HTML na unha.
>
> Sei que a duvida é banal, mas se puderem me dar uma dica agradeço.
>
> Att,
> Aureliano Guedes.
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Objetos Moose vs NonMoose

2012-09-12 Por tôpico Junior Moraes
Hi.

Em 12 de setembro de 2012 11:32, Blabos de Blebe escreveu:

> > Módulos criados com bless possuem um modelo diferente dos módulos que
> > utilizam o Moose, certo?
>
> Hein? Defina modelo.
>

A "arquitetura" do módulo internamente.
Não sei bem a definição disso. Mas estou falando das diferenças e
particularidades deles como Moose::Meta, BUILD e BEGIN, DESTROY e DEMOLISH,
etc...

[]'s

-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

[Rio-pm] Objetos Moose vs NonMoose

2012-09-12 Por tôpico Junior Moraes
Hi.

Módulos criados com *bless* possuem um modelo diferente dos módulos que
utilizam o Moose, certo?
Na verdade não sei, mas era o que eu achava até então.

Sempre achei que sendo diferentes, pra utilizarmos herança, o modelo do *
package* seria incompatível um com o outro, e pra isso eu utilizava o
módulo MouseX::NonMoose.

Eis que fuçando um pouco o módulo Badger::Log::File, experimentei testar os
*method modifiers* pra jogar a saída também pro STDERR:


extends 'Badger::Log::File';

after qw {
info
debug
warn
fatal
error
} => sub {
say STDERR $_[1];
};

Eis que fui ver a lista de deps do Badger::Log::File, e é gigante... Só que
*sem* o Moose! Logo, pensei que isso não funcionaria mas funciona!

Pra ilustrar melhor a situação:


package Fvox;
use common::sense;
sub new {
bless {}, shift;
}

sub execute {
my $self = shift;
say 'Do...';
}

1;

package Junior;

use Moose;
extends 'Fvox';

after 'execute' => sub {
say STDERR 'It works?!';
};

1;

my $fx = new Junior();
$fx->execute();




Alguém pode falar mais sobre objetos Moose vs NonMoose?
Quais as incompatibilidades que eu poderia enfrentar, se isso não
funcionava numas versões anteriores,  etc?

-- 

 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] lista.

2012-07-19 Por tôpico Junior Moraes
Em 19 de julho de 2012 16:17, Diogo Leal  escreveu:

> Chope?
>
> Um chop e seu nome vira Diog...

-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] lista.

2012-07-19 Por tôpico Junior Moraes
Em 19 de julho de 2012 09:51, Diogo Leal  escreveu:

> Acho que o certo é conversarmos sobre Perl.
>

Nesta thread virou Pirl.

-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] primeiro Encontro Social? Ganhe uma cerveja!

2012-07-13 Por tôpico Junior Moraes
Hi.

Eu também desacreditava da existência do Aureliano, até ele se cadastrar
num fórum que freqüento e hoje tenho ele até no facebook.
Parece inacreditável, mas o cara existe sim, inclusive aparentemente é
normal. Tem dois braços, duas pernas, etc... Huahuahuahahuahahuahauhauh.

[]'s

Em 13 de julho de 2012 10:33, Marcio Ferreira <
marciodesouzaferre...@gmail.com> escreveu:

> Resposta típica de um bot.. =P
>
>
> []s,
>
> Marcio Ferreira
> @_marcioferreira
> (11) 8567-1482   skype: marcio.ferreir4
> marciodesouzaferreira.blogspot.com
>
>
>
> 2012/7/13 Aureliano Guedes 
>
>>  Logico que existo... mas posso ser fruto da imaginação tambem...
>> hahaha...
>>
>> --
>> From: marciodesouzaferre...@gmail.com
>> Date: Fri, 13 Jul 2012 00:27:55 -0300
>>
>> To: rio-pm@pm.org
>> Subject: Re: [Rio-pm] primeiro Encontro Social? Ganhe uma cerveja!
>>
>> Aureliano, vc existe? informe seu CPF!
>>
>> []s,
>>
>> Marcio Ferreira
>> @_marcioferreira
>> (11) 8567-1482   skype: marcio.ferreir4
>> marciodesouzaferreira.blogspot.com
>>
>>
>>
>> 2012/7/12 Aureliano Guedes 
>>
>>  Aff, prezado Breno, como vai pagar minha cerveja se você não vai beber
>> para acompanhar e brindar??
>>
>> Pelomenos ja sei quem será o motorista da rodada.
>>
>> hahaha
>>
>> --
>> Date: Thu, 12 Jul 2012 21:10:25 -0300
>> From: shono...@gmail.com
>>
>> To: rio-pm@pm.org
>> Subject: Re: [Rio-pm] primeiro Encontro Social? Ganhe uma cerveja!
>>
>> Caramba Breno, nunca imaginei um abstênio incentivando o alcoolismo :-).
>> Em 12/07/2012 13:58, "breno"  escreveu:
>>
>> Oi pessoal,
>>
>> reparei que muitas pessoas aqui da lista ainda não foram a um Encontro
>> Social. Então, seguindo a dica do brian d foy, vou fazer a seguinte
>> oferta:
>>
>> Se esse é o seu PRIMEIRO encontro social de Perl, o seu PRIMEIRO chopp
>> é por minha conta =)
>>
>> Não bebe álcool? Sem problema, troque seu "vale chopp" por um matte,
>> suco ou refrigerante!
>>
>> Para fácil localização, haverão camelos de pelúcia na mesa =)
>>
>> Nos vemos lá!
>>
>> []s
>>
>> -b
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>> ___ Rio-pm mailing list
>> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>>
>> ___ Rio-pm mailing list
>> Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] primeiro Encontro Social? Ganhe uma cerveja!

2012-07-12 Por tôpico Junior Moraes
Hi.

Bela motivação. =P
Alguém da SPPM pra fazer o mesmo? To lá! Hahuahuahuah mendigo way of life.

[]'s

Em 12 de julho de 2012 13:58, breno  escreveu:

> Oi pessoal,
>
> reparei que muitas pessoas aqui da lista ainda não foram a um Encontro
> Social. Então, seguindo a dica do brian d foy, vou fazer a seguinte
> oferta:
>
> Se esse é o seu PRIMEIRO encontro social de Perl, o seu PRIMEIRO chopp
> é por minha conta =)
>
> Não bebe álcool? Sem problema, troque seu "vale chopp" por um matte,
> suco ou refrigerante!
>
> Para fácil localização, haverão camelos de pelúcia na mesa =)
>
> Nos vemos lá!
>
> []s
>
> -b
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Vario processos

2012-06-22 Por tôpico Junior Moraes
Hi.

Parece que o chat já existe e é via http.
Como o caso é simples, vc pode usar cron jobs para executar os scripts. Ou
criar um timer com o AnyEvent mesmo, executando cada rotina como só fosse
um fork.

P.S.: desculpem pela mensagem anterior. Miss click no celular. ;/

Enviado via mobile
Em 22/06/2012 18:38, "breno"  escreveu:

> Oi Aureliano,
>
> me desculpe mas não entendi quase nada da sua mensagem, e o pouco que
> passou me deixou mais confuso ainda.
>
> Curses::UI e Tk são para ambientes gráficos, não para rodar coisas
> simultaneamente. Esquece isso (e AnyEvent) por enquanto, e explica pra
> gente um pouco mais sobre o domínio do problema original que vc está
> tentando resolver.
>
> É um chat via web (tipo "chat do UOL"), é isso? Ou é IRC/MSN/Jabber ou
> outro?
>
> Você quer, com apenas um programa, ler e escrever em uma sala? Ou o
> problema em questão é outro?
>
> Qual o código atual que vc está usando, pode compartilhar conosco?
> Colar num pastebin ou gist da vida, por exemplo? Fica difícil depurar
> algo sem ver, e o problema pode estar no seu código, e não numa
> limitação do alvo.
>
> Por favor nos ajude a te ajudar, senão o máximo que vc vai ganhar são
> mais perguntas, pessoas ignorando a mensagem ou links para
> documentação :)
>
> []s
>
> -b
>
> 2012/6/22 Aureliano Guedes :
> > Ola, Monges.
> >
> > Eu desenvolvi dois scripts, um para pegar as conversas de um chat e outro
> > para postar alguma mensagem em um chat.
> > Eu logo em um chat e via metodo post (usando WWW::Mechanize) envio as
> > mensagens, e dentro de um loop infinito eu vou pegando cada
> > postagem que fazem dentro do chat.
> >
> > O problema é, ou eu coloco em programas separados ou eu deixo uma das
> > subrotinas desativada.
> >
> > Eu queria poder fazer ambos simultaneamente, para isso pensei em usar o
> > AnyEvent, mas vi que não iria adiantar.
> > logo achei o Curses::UI mas não consegui entender direito seu uso.
> >
> > Alguem poderia me dar alguma dica de como fazer??
> >
> > Pensei em ate Tk, mas não sou muito bom com a parte grafica e mesmo assim
> > não sei como deixar independente.
> >
> > Desde já, grato.
> >
> > Att,
> > Aureliano Guedes.
> >
> > ___
> > Rio-pm mailing list
> > Rio-pm@pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Vario processos

2012-06-22 Por tôpico Junior Moraes
Enviado via mobile
Em 22/06/2012 18:38, "breno"  escreveu:

> Oi Aureliano,
>
> me desculpe mas não entendi quase nada da sua mensagem, e o pouco que
> passou me deixou mais confuso ainda.
>
> Curses::UI e Tk são para ambientes gráficos, não para rodar coisas
> simultaneamente. Esquece isso (e AnyEvent) por enquanto, e explica pra
> gente um pouco mais sobre o domínio do problema original que vc está
> tentando resolver.
>
> É um chat via web (tipo "chat do UOL"), é isso? Ou é IRC/MSN/Jabber ou
> outro?
>
> Você quer, com apenas um programa, ler e escrever em uma sala? Ou o
> problema em questão é outro?
>
> Qual o código atual que vc está usando, pode compartilhar conosco?
> Colar num pastebin ou gist da vida, por exemplo? Fica difícil depurar
> algo sem ver, e o problema pode estar no seu código, e não numa
> limitação do alvo.
>
> Por favor nos ajude a te ajudar, senão o máximo que vc vai ganhar são
> mais perguntas, pessoas ignorando a mensagem ou links para
> documentação :)
>
> []s
>
> -b
>
> 2012/6/22 Aureliano Guedes :
> > Ola, Monges.
> >
> > Eu desenvolvi dois scripts, um para pegar as conversas de um chat e outro
> > para postar alguma mensagem em um chat.
> > Eu logo em um chat e via metodo post (usando WWW::Mechanize) envio as
> > mensagens, e dentro de um loop infinito eu vou pegando cada
> > postagem que fazem dentro do chat.
> >
> > O problema é, ou eu coloco em programas separados ou eu deixo uma das
> > subrotinas desativada.
> >
> > Eu queria poder fazer ambos simultaneamente, para isso pensei em usar o
> > AnyEvent, mas vi que não iria adiantar.
> > logo achei o Curses::UI mas não consegui entender direito seu uso.
> >
> > Alguem poderia me dar alguma dica de como fazer??
> >
> > Pensei em ate Tk, mas não sou muito bom com a parte grafica e mesmo assim
> > não sei como deixar independente.
> >
> > Desde já, grato.
> >
> > Att,
> > Aureliano Guedes.
> >
> > ___
> > Rio-pm mailing list
> > Rio-pm@pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] YAPC::NA 2012 - Parabéns garu !

2012-06-22 Por tôpico Junior Moraes
Hi.

É disso que o Brasil gosta! Hahah.
Congratz, garu!

Enviado via mobile
Em 22/06/2012 11:57, "Marcos Machado"  escreveu:

> Breno, seu lindo!
>
> []s, MM
>
>
> 2012/6/21 breno 
>
>> Valeu pessoal, obrigado mesmo! Fiquei muito feliz com o
>> reconhecimento, acho muito importante que a união e a troca de
>> informações/conhecimento/experiência entre as comunidades Perl de todo
>> o mundo cresça cada vez mais!
>>
>> O prêmio foi pelo trabalho na divulgação, e nunca teria acontecido se
>> não houvesse o que divulgar. Os desenvolvedores e comunidades
>> brasileiras estão de parabéns!
>>
>> Nos vemos no ESX \o/
>>
>> []s
>>
>> -b
>>
>>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Feliz dia da toalha!

2012-05-25 Por tôpico Junior Moraes
>estranho[at]diogoleal...

Enviado via mobile
Em 25/05/2012 09:49, "breno"  escreveu:

> \o/
>
> On Fri, May 25, 2012 at 9:39 AM, Diogo Leal 
> wrote:
> > Monges,
> >
> > Feliz dia da toalha!
> >
> >
> > Diogo Leal [estranho]
> > http://diogoleal.com
> > msn | gtalk: estra...@diogoleal.com
> > ___
> > Rio-pm mailing list
> > Rio-pm@pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Lendo arquivos com mojolicious

2012-05-10 Por tôpico Junior Moraes
Hi.

Além de jogar o arquivo no diretório público, você pode brincar com links
simbólicos.
Ou, se for necessário criar uma rota, você pode usar o método
render_static() e vomitar o arquivo que está dentro de public/.
De uma maneira mais suja, veja o Mojo::Types. Uma vez mexi com isso e vi
que conforme a extensão da rota, ele já automatiza o content-type.
Da maneira mais suja da mais suja, envie o content-type manualmente, dê um
open no arquivo e vá imprimindo o file handle. LOL

[]'s

Em 10 de maio de 2012 10:03, Manoel Domingues Junior <
manoel.domingues.jun...@gmail.com> escreveu:

> Perfeito.
>
> Obrigado!
>
> Abraços,
>
> Em 10 de maio de 2012 07:55, Gabriel Vieira 
> escreveu:
>
> Você deve colocar a imagem na pasta 'public'.
>>
>> Uma vez lá, sua rota irá funcionar.
>>
>> app.pl
>> -
>> use Mojolicious::Lite;
>> app->start;
>> -
>>
>> Conteúdo:
>> -
>> public/Brazil.gif
>> app.pl
>> -
>>
>> Rode "perl app.pl daemon".
>>
>> Acesse http://127.0.0.1:3000/Brazil.gif e tchãr.
>>
>>
>> Abraços,
>>
>> 2012/5/10 Manoel Domingues Junior 
>>
>>> Dê uma olhada em m.pu.ufrj.br
>>> Acredito que a aplicação deles seja em php o que estou tentando fazer
>>> é praticamente a mesma coisa com algumas features a mais.
>>>
>>> Olhando o código fonte, existe um javascript que atualiza as imagens,
>>> dando a impressão de vídeo.
>>>
>>> Até esse ponto está tudo ok, consigo fazer a câmera gravar arquivos de
>>> imagem compatíveis com o código php, mas no mojolicious não sei como
>>> colocar a rota...
>>> Poderia ser algo do tipo:
>>> get 'cam' => 'cam.jpg'
>>> Mas não funciona...
>>>
>>> Abraços
>>>
>>> Em 10/05/12, Gabriel Vieira escreveu:
>>> > Código, por favor.
>>> >
>>> > 2012/5/10 Manoel Domingues Junior 
>>> >
>>> >> Ola pessoal,
>>> >> Construí uma aplicação que precisa ler uma imagem que é atualizada a
>>> >> cada 5 segundos.
>>> >> Isso impossibilita que eu deixe a imagem embebed no código da
>>> aplicação.
>>> >> Construí o refresh dela em javascript.
>>> >> Tentei fazer a aplicação dar um open na imagem aí não consegui criar
>>> as
>>> >> rotas.
>>> >>
>>> >> Acho que meu problema se resume em como criar uma rota para um arquivo
>>> >> que seja dinâmico.
>>> >>
>>> >> Abraços
>>> >>
>>> >> --
>>> >> --
>>> >> Manoel Domingues Junior
>>> >> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar
>>> >> dados é o primeiro passo para a comunidade."
>>> >> IBM - Prodigy Linux
>>> >> ___
>>> >> Rio-pm mailing list
>>> >> Rio-pm@pm.org
>>> >> http://mail.pm.org/mailman/listinfo/rio-pm
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Gabriel Vieira
>>> >
>>>
>>>
>>> --
>>> --
>>> Manoel Domingues Junior
>>> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar
>>> dados é o primeiro passo para a comunidade."
>>> IBM - Prodigy Linux
>>> ___
>>> Rio-pm mailing list
>>> Rio-pm@pm.org
>>> http://mail.pm.org/mailman/listinfo/rio-pm
>>>
>>
>>
>>
>> --
>> Gabriel Vieira
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
>
> --
> --
> Manoel Domingues Junior
> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados
> é o primeiro passo para a comunidade."
> IBM - Prodigy Linux
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl em desuso??

2012-04-30 Por tôpico Junior Moraes
Hi.

Esse povo do Ruby é engraçado... Até hoje não entendi por que estão usando
tanto.
Há cerca de um mês eu fui verificar por que a linguagem estava crescendo
tanto, aparentemente.

Me apresentei na mail list de ruby sp, e fiz a seguinte pergunta: "Why
Ruby?". Estava em dúvida por que tinha visto que o Gems (o cpan deles) era
um repositório bem cru, a performance da linguagem não é das melhores, a
sintaxe não é excelente (imho), as ferramentas eram cruas.
Como eu esperava, nem a própria comunidade soube responder. Iniciou-se uma
discussão sobre 'programadores poliglotas', dizendo que linguagens eram
ferramentas e que devíamos usar a que convém para a melhor situação. Até
então concordo, mas não me responderam pra qual destas situações Ruby seria
a melhor. Então um cara da lista disse que Ruby não era sua preferida e que
ele gostava de Java, e os caras começaram a expulsar ele falando "sai daqui
e vai pra mail list de java" e começou um flame do caralho LOL.

Não cheguei a me aprofundar no framework Rails, mas deve ser a oitava
maravilha do mundo mesmo. É a única coisa que pode segurar a linguagem.
Enfim... Em busca da resposta do 'why ruby?'!

[]'s


Em 26 de abril de 2012 10:19,  escreveu:

> sobre aquela pergunta lá atrás: "quais linguagens as startups estão
> usando"?
>
> encontrei alguns links e infos interessantes sobre o que  caras do outro
> lado da cerca estão fazendo.
>
> pesquisa Google "startup language" voltou vários links; escolhi os abaixo:
>
> 1) What are the programming languages and frameworks the top NYC startups
> are using?
>
> http://www.quora.com/What-are-**the-programming-languages-and-**
> frameworks-the-top-NYC-**startups-are-using
>
> - foursquare, bit.ly, GroupMe,  mais de 40 startups
> - vale a pena para tb saber quais DBs, hospedagem, web, proxy, queue,
>   essas startups escolheram
>
> [nota essa página vista do iPad permite ver os detalhes de cada ferramenta
> usada pela startup; via desktop ela está pedindo cadastro]
>
> 2) The Best Programming Language for a Lean Startup
>
> http://kevindewalt.com/blog/**2009/10/14/the-best-**
> programming-language-for-a-**lean-startup/
>
> a página tem outros textos/links que tb podem ser interessantes para alguns
>
>
> -Mensagem Original- From: Marco Lima
> Sent: Wednesday, April 25, 2012 10:04 PM
>
> To: Perl Mongers Rio de Janeiro
> Subject: Re: [Rio-pm] Perl em desuso??
>
> Contra Fatos não exitem argumentos!!! hehehe
>
> Bom, em desuso ou não ... eu ganho dinheiro a mais de 15 anos com Perl
> e não tenho o que reclamar ... sempre que alguém não consegue resolver
> seus problemas com as outras linguagens, me procuram para resolver e
> adivinha em que???
>
> Eu devo trabalhar e viver em alguma dimensão paralela ... Acho melhor
> pedir um missa de 7º dia ... ou melhor 7º ano!! =)
>
> []++
>
> Marco Lima
> braun.l...@gmail.com
> im:m...@jabber-br.org
>
> Register Linux User #483170
> Slackware Linux, for the subgenius
>
> "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos
> é talvez demasiado pequeno para realizar grandes trabalhos."
>
> "Ter acesso ao conhecimento é um dever de todos; transmitir
> conhecimento é um dever de quem tem."
>
> "Na visão do hacker, o sentido da vida está em dedicar-se a uma
> paixão. Esta paixão é, na realidade, uma atividade significativa,
> inspiradora e prazerosa para o indivíduo, seja ela rotulada como
> "trabalho" ou como "diversão."
>
> "Ninguém é tão grande que não possa aprender, e nem tão pequeno que
> não possa ensinar"
>
> "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade"
>
>
> 2012/4/25 Aureliano Guedes :
>
>> Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e
>> Python
>> superaram o Perl faz tempo, isso não se discute!!!" de um programador de
>> PHP
>> que tem um blog onde posta assuntos ligados a rede, tanto na area de
>> segurança ou Hacking, assuntos por sua vez bem explicados e importantes,
>> mas
>> que o mesmo individuo ja havia me pedido no passado um sistema de botnet.
>>
>> Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003
>> as
>> a portable network tool using the Perl scripting language. Initially
>> Metasploit was Game in Perl. Later, the Metasploit Framework was
>> completely
>> rewritten in the Ruby programming language." para embasar seu argumento.
>>
>> Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês
>> mais
>> velhos tem razão em achar essa thread inutil, pois eu que sou o retardado
>> daqui de dar atenção para isso.
>>
>> E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda
>> usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei,
>> decidi não discutir mais assunto desse tipo com pessoas que não tem
>> embasamento.
>>
>> De qualq

Re: [Rio-pm] Problemas com rawsocket

2012-04-20 Por tôpico Junior Moraes
Hi.

Não vi o código pois estou no celular e aqui eh horrível.

Mas quero ressaltar a parada dos privilégios que o Gabriel citou. Eh
necessário privilégios de root para a flag SYN, e já que esta fazendo um
syn flooder...

Enviado via mobile
Em 20/04/2012 18:59, "Daniel Mantovani" 
escreveu:

> (Gabriel Vieira)++
>
> Sent from my iPhone
>
> On 20 Apr 2012, at 12:31, Gabriel Vieira  wrote:
>
> Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador...
>
> Se quiser pode enviar o código que você está usando para fazer essa
> chamada, já me poupa esse trabalho..
>
> Abraços,
>
> 2012/4/20 Aureliano Guedes 
>
>>  Bom dia,
>> Monges.
>>
>> Estou com um problema com o Net::RawIP.
>> Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro:
>>
>> socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1.
>>
>> Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele
>> em si.
>>
>> Alguem teria uma ideia do que possa ser??
>>
>> Desde já grato.
>>
>> Att,
>> Aureliano Guedes
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
>
> --
> Gabriel Vieira
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] formato plx e headers

2012-04-18 Por tôpico Junior Moraes
Hi.

O .plx é só uma extensão digamos "inventada" para o Windows diferenciar os
scripts de bibliotecas *.pl, e assim, associar ao interpretador
corretamente, como dito no Learning Perl [1].

Quanto ao require, neste contexto, ele funciona como o use mas ao invés de
incluir em tempo de 'compilação', inclui em runtime [2]. Então basicamente
o use funciona como um tipo de require dentro de um BEGIN.

[1] http://docstore.mik.ua/orelly/perl/learn32/ch01_05.htm
[2] http://perldoc.perl.org/functions/require.html

[]'s

Em 18 de abril de 2012 08:47, Aureliano Guedes
escreveu:

>  Bom dia,
> Monges.
>
> Estou com duas duvidas de carater simples:
>
> 1- O que é o formato *.plx ? Onde e pra que ele é usado?
>
> 2- Quando eu uso a função "require" pra chamar algum arquivo do tipo *.pl,
> como "
>
> [ require  'getopts.pl';] e o 
> mesmo que o uso de header em C, tipo
>
> [ #include "blablabla.h" ] ??? Se for, como funciona o uso de headers em 
> perl??
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 


 __
< Junior "fvox" Moraes >
 --
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| | )
/'\_   _/`\
\___)=(___/
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm