Re: [SP-pm] Perl Conf

2019-08-07 Por tôpico Renato Santos
A unica coisa que tinha visto foi o
https://twitter.com/slu/status/1159034037266264064

"First day of @perlcon and I've already learned a few things about #perl5
from the keynote by @PerlSawyer and been inspired to try #kubernetes after
attending the talk by @domm_favors_irc #perlcon #perl #riga"

vou esperar sair os videos pra poder saber o q foi falado sobre perl que
faça o cara querer usar o #kubernetes

On Wed, Aug 7, 2019 at 3:31 PM Blabos de Blebe  wrote:

> E aí galera,
>
> Quem tá acompanhando a Perl Conf?
>
> https://perlcon.eu/schedule
>
> []'s
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>


-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Alive

2019-02-01 Por tôpico Renato Santos
Já tem dia?

Lugares recomendados:
Puppy - Av Paulista, bar de rua


Ambiente fecahdo: Izakaya & Karaoke Donchan - R$ 10 heineken 350ml



On Fri, Feb 1, 2019 at 3:34 PM Luis Motta Campos 
wrote:

> Blabos,
>
> Mesmo preferindo vinho à cerveja, e mesmo achando que eu não vou conseguir
> estar perto o bastante da Paulista, eu estou com você em espírito. :)
> Social, pessoal, ou vocês vão ficar malucos de tanto trabalhar… :)
>
> Se rolar uma teleconferência, eu até bebo uma com vocês. :)
>
> Putamplexos!
> --
> LMC
>
> > On Feb 1, 2019, at 07:40, Blabos de Blebe  wrote:
> >
> > Fala galera,
> >
> > Quem topa uma breja na região da Paulista semana que vem?
> >
> >
> > []'s
> > =begin disclaimer
> >   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> > L
> > =end disclaimer
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>


-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Encontro social

2018-01-24 Por tôpico Renato Santos
Hj!

On Jan 24, 2018 19:41, "Blabos de Blebe" <bla...@gmail.com> wrote:

> Hoje?
>
> 2018-01-24 19:18 GMT-02:00 Renato Santos <renato.c...@gmail.com>:
>
>>
>>
>> Perl mongers de SP pm,
>>
>> O'malleys @ 20pm
>>
>> Pela primeira vez, o membro Fvox veio ao o'malleys, e, como se costume,
>> da SP PM, ganhou um chopp!
>>
>> "
>>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


[SP-pm] Encontro social

2018-01-24 Por tôpico Renato Santos
Perl mongers de SP pm,

O'malleys @ 20pm

Pela primeira vez, o membro Fvox veio ao o'malleys, e, como se costume, da
SP PM, ganhou um chopp!

"
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] NFe

2016-06-03 Por tôpico Renato Santos
Minha sugestão é, se o volume for pequeno, vá diretamente para o
https://nfe.io/ pois o custo de manter/desenvolver uma não se paga
rapidamente.


2016-06-03 12:28 GMT-03:00 Ricardo Stock :

> Galera bom dia
>
> Estou começando agora o projeto de nfe, sei que muitos ja passaram por
> isso. alguem poderia dar o caminho das pedras.
>
> Obrigado
>
>
> Ricardo Stock
> rica...@stocksistemas.com.br
> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Qual o seu setup e sua toolbox

2016-05-04 Por tôpico Renato Santos
Respondi isso já um tempo atras:

https://www.quora.com/Full-Stack-Web-Developers-What-is-your-stack/answer/Renato-Santos-de-Souza


2016-05-04 10:29 GMT-03:00 Daniel Vinciguerra <
daniel.vincigue...@bivee.com.br>:

>
> Bom dia senhores,
>
> Estou escrevendo um artigo sobre quais as ferramentas um desenvolvedor
> perl (eu no caso) utiliza e como é configurado o ambiente para começar a
> trabalhar e me bateu a curiosidade do que cada um de vocês estariam
> utilizando em seus trabalhos.
>
> Acho que a maioria sabe da importância do conjunto perlbrew, local::lib e
> um cpanm e ack que não fazem mal a ninguém tbm mas o que mais a galera esta
> usando?
>
> Grande abraço a todos
>
>
> *Daniel Vinciguerra*
> Web Solutions Architect and founder at Bivee
> Cel: +55 (47) 9270-6171
>
> *ATENÇÃO/ATTENTION:*
> Este e-mail contém informações confidenciais e seu conteúdo é dirigido ao
> uso do indivíduo ou da entidade mencionados acima. Se você recebeu esta
> mensagem por engano, por favor, notifique o remetente e remova-o
> imediatamente.
>
>
> This e-mail contains confidential information intended only for the use of
> the individual or entity named above. If you are not the intended
> recipient, please notify the sender and delete it immediately.
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] Testando o Slack (https://brazil-pm.slack.com)

2016-04-12 Por tôpico Renato Santos
nao tem como criar um canal com auto-subscribe?

Parece que tem isso, ou alguma API que podemos chamar via backend..


2016-04-12 9:09 GMT-03:00 Ricardo Stock :

>
> Leal a ideia, eu mesmo nunca utilizei o irc. O problema do slack é esperar
> o convite [image: Alegre]
>
> Ricardo Stock
> rica...@stocksistemas.com.br
> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>
> *From:* Otávio Fernandes 
> *Sent:* Monday, April 11, 2016 5:51 AM
> *To:* saopaulo...@mail.pm.org ; Perl Mongers Rio de Janeiro
>  ; Cascavel Perl Mongers 
> *Subject:* [SP-pm] Testando o Slack (https://brazil-pm.slack.com)
>
> Olá,
>
> Estamos testando o Slack como uma alternativa pro IRC. A ideia é juntar
> mais gente relacionada ao Perl do que só a São-Paulo.PM ou Rio.PM,
> portanto, sinta-se a vontade para se juntar e convidar mais gente pra
> participar. Lá dentro nós podemos nos re-organizar em grupos menores,
> porem, a plataforma é uma só para quem está relacionado ao assunto Perl no
> Brasil (Brazil).
>
> Os convites inicialmente são apenas via email, porem, todo mundo pode
> convidar outras pessoas, se você precisa de um convite, por favor me dê um
> toque. :-)
>
> Com o Slack abrimos um bom leque de opções para integrações, interface
> mobile e estamos também modernizando como fazemos a nossa comunicação,
> portando, sinta-se à vontade pra explorar e brincar com as alternativas que
> este serviço oferece, comente sobre as suas idéias.
>
> https://brazil-pm.slack.com
>
> Um abraço,
>
> -- OF
>
> --
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L
> =end disclaimer
>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 


wlEmoticon-smile[1].png
Description: Binary data
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Lista de exercícios orientada a testes

2016-02-16 Por tôpico Renato Santos
Como seriam esses testes dentro do .pod?

Seria alguma coisa tipo __END__ que ele roda o teste no lugar do código, se
for passado com algum parâmetro?



2016-02-16 13:46 GMT-02:00 Paulo Henrique Rodrigues Pinheiro <
paulohrpinhe...@gmail.com>:

> Olá.
>
>
> Criei uma pequena lista de exercícios (bem simples), para treinar o
> trabalho com testes unitários.
>
> A ideia é ter a especificação do problema e os testes prontos, e a pessoa
> escreve o código para que os testes passem.
>
> Preparei para Perl5 e Python, agora estou trabalhando com C. Quero ainda
> fazer rust, haskell e C++.
>
> Se alguém se interessar, e melhor ainda, quiser contribuir, por favor, dá
> uma olhada em:
>
> https://github.com/paulohrpinheiro/test-driven-learning
>
>
> Aproveitando, alguém aqui já usou testes dentro do pod?
>
> Obrigado, abraço!
>
> --
> Paulo Henrique Rodrigues Pinheiro
> paulohrpinhe...@gmail.com
> http://www.sysincloud.it
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L
> =end disclaimer
>



-- 
YAGNI,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Data::Verifier

2016-01-30 Por tôpico Renato Santos
Entendi. Acho que é mais simples fazer do jeito que vc falou (sem o data
verifier), ou, tem que criar 3 profiler e passar os parâmetros  guardar os
resultados e fazer os ifs do mesmo jeito.

Talvez (apaga)porcaria(/apaga) do data::manager possa te ajudar com isso
On Jan 31, 2016 00:18, "Andre Carneiro" <andregarciacarne...@gmail.com>
wrote:

> Porra, tô parecendo a Dilma... :P
>
> Explicando melhor. target é sempre verificado se tem valor: all, email ou
> id...
>
>
>
>
> 2016-01-31 0:17 GMT-02:00 Andre Carneiro <andregarciacarne...@gmail.com>:
>
>> Cron,
>>
>> Quando target == 'all', significa que eu quero TODOS os dados. Portanto
>> não precisa ser verificado(embora target seja verificado).
>>
>> Cheers!
>>
>> 2016-01-31 0:15 GMT-02:00 Renato Santos <renato.c...@gmail.com>:
>>
>>> Ou seria, se chegou com /id verifica o id
>>> Se chegou /email verifica o email
>>> É ter /all que não verifica nada?
>>>
>>> O data verifier pro si só não tem essa inteligência toda pra mudar os
>>> required dos campos num mesmo check.
>>>
>>> Não entendi, você quer validar a string "all", "id" e "email" ou o
>>> conteúdo?
>>> Pois me parece mais simples usar um If looks like integer = procurar por
>>> id, else check email = procurar por email, else (erro ou trazer tudo) ?
>>> On Jan 30, 2016 23:56, "Andre Carneiro" <andregarciacarne...@gmail.com>
>>> wrote:
>>>
>>>> Saravá!
>>>>
>>>> Preciso de um auxílio numa questão, por gentileza.
>>>>
>>>> Dado um endpoint GET /account/
>>>>
>>>> Onde TARGET pode ser: 'id', 'email' ou 'all'
>>>>
>>>> Preciso verificar os dados em 'id' e 'email'. Para isso, estou usando o
>>>> módulo Data::Verifier, onde tenho o seguinte 'profile':
>>>> http://pastebin.com/L32SyrVg
>>>>
>>>> Repare que 'email' e 'id', não são obrigatórios. Isso ocorre porque, na
>>>> verdade, eu espero fazer  a pesquisa através de um campo *ou *outro,
>>>> portanto não posso setar 'required' como true para nenhum dos dois.
>>>>
>>>> Eu pensei em algumas alternativas usando vários profiles e selecionando
>>>> o tipo de verificação conforme os campos que eu teria disponível. Mas achei
>>>> meio 'verboso' demais.
>>>>
>>>> Alguém teria outra idéia, ou solução de contorno que poderia me ajudar?
>>>>
>>>>
>>>> Obrigado!
>>>>
>>>>
>>>> --
>>>> André Garcia Carneiro
>>>> Software Engineer
>>>> (11)982907780
>>>>
>>>> =begin disclaimer
>>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>> =end disclaimer
>>>>
>>>>
>>> =begin disclaimer
>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>>
>> --
>> André Garcia Carneiro
>> Software Engineer
>> (11)982907780
>>
>
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] Data::Verifier

2016-01-30 Por tôpico Renato Santos
Blz, só arrumar a regexp pra ter ^ e $
On Jan 31, 2016 00:34, "Andre Carneiro" <andregarciacarne...@gmail.com>
wrote:

>
> Cron, Provavelmente usarei dois profiles e tratarei o 'all' por fora.
>
>
> Lucas Mateus, não entendi em que o 'derived' ajudaria nisso. Qual seria a
> sua idéia?
>
>
> Cheers!
>
> 2016-01-31 0:25 GMT-02:00 Renato Santos <renato.c...@gmail.com>:
>
>> Entendi. Acho que é mais simples fazer do jeito que vc falou (sem o data
>> verifier), ou, tem que criar 3 profiler e passar os parâmetros  guardar os
>> resultados e fazer os ifs do mesmo jeito.
>>
>> Talvez (apaga)porcaria(/apaga) do data::manager possa te ajudar com isso
>> On Jan 31, 2016 00:18, "Andre Carneiro" <andregarciacarne...@gmail.com>
>> wrote:
>>
>>> Porra, tô parecendo a Dilma... :P
>>>
>>> Explicando melhor. target é sempre verificado se tem valor: all, email
>>> ou id...
>>>
>>>
>>>
>>>
>>> 2016-01-31 0:17 GMT-02:00 Andre Carneiro <andregarciacarne...@gmail.com>
>>> :
>>>
>>>> Cron,
>>>>
>>>> Quando target == 'all', significa que eu quero TODOS os dados. Portanto
>>>> não precisa ser verificado(embora target seja verificado).
>>>>
>>>> Cheers!
>>>>
>>>> 2016-01-31 0:15 GMT-02:00 Renato Santos <renato.c...@gmail.com>:
>>>>
>>>>> Ou seria, se chegou com /id verifica o id
>>>>> Se chegou /email verifica o email
>>>>> É ter /all que não verifica nada?
>>>>>
>>>>> O data verifier pro si só não tem essa inteligência toda pra mudar os
>>>>> required dos campos num mesmo check.
>>>>>
>>>>> Não entendi, você quer validar a string "all", "id" e "email" ou o
>>>>> conteúdo?
>>>>> Pois me parece mais simples usar um If looks like integer = procurar
>>>>> por id, else check email = procurar por email, else (erro ou trazer tudo) 
>>>>> ?
>>>>> On Jan 30, 2016 23:56, "Andre Carneiro" <andregarciacarne...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Saravá!
>>>>>>
>>>>>> Preciso de um auxílio numa questão, por gentileza.
>>>>>>
>>>>>> Dado um endpoint GET /account/
>>>>>>
>>>>>> Onde TARGET pode ser: 'id', 'email' ou 'all'
>>>>>>
>>>>>> Preciso verificar os dados em 'id' e 'email'. Para isso, estou usando
>>>>>> o módulo Data::Verifier, onde tenho o seguinte 'profile':
>>>>>> http://pastebin.com/L32SyrVg
>>>>>>
>>>>>> Repare que 'email' e 'id', não são obrigatórios. Isso ocorre porque,
>>>>>> na verdade, eu espero fazer  a pesquisa através de um campo *ou *outro,
>>>>>> portanto não posso setar 'required' como true para nenhum dos dois.
>>>>>>
>>>>>> Eu pensei em algumas alternativas usando vários profiles e
>>>>>> selecionando o tipo de verificação conforme os campos que eu teria
>>>>>> disponível. Mas achei meio 'verboso' demais.
>>>>>>
>>>>>> Alguém teria outra idéia, ou solução de contorno que poderia me
>>>>>> ajudar?
>>>>>>
>>>>>>
>>>>>> Obrigado!
>>>>>>
>>>>>>
>>>>>> --
>>>>>> André Garcia Carneiro
>>>>>> Software Engineer
>>>>>> (11)982907780
>>>>>>
>>>>>> =begin disclaimer
>>>>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>>>> =end disclaimer
>>>>>>
>>>>>>
>>>>> =begin disclaimer
>>>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>>> =end disclaimer
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> André Garcia Carneiro
>>>> Software Engineer
>>>> (11)982907780
>>>>
>>>
>>>
>>>
>>> --
>>> André Garcia Carneiro
>>> Software Engineer
>>> (11)982907780
>>>
>>> =begin disclaimer
>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] Data::Verifier

2016-01-30 Por tôpico Renato Santos
Não entendi, você quer validar a string "all", "id" e "email" ou o
conteúdo?
Pois me parece mais simples usar um If looks like integer = procurar por
id, else check email = procurar por email, else (erro ou trazer tudo) ?
On Jan 30, 2016 23:56, "Andre Carneiro" 
wrote:

> Saravá!
>
> Preciso de um auxílio numa questão, por gentileza.
>
> Dado um endpoint GET /account/
>
> Onde TARGET pode ser: 'id', 'email' ou 'all'
>
> Preciso verificar os dados em 'id' e 'email'. Para isso, estou usando o
> módulo Data::Verifier, onde tenho o seguinte 'profile':
> http://pastebin.com/L32SyrVg
>
> Repare que 'email' e 'id', não são obrigatórios. Isso ocorre porque, na
> verdade, eu espero fazer  a pesquisa através de um campo *ou *outro,
> portanto não posso setar 'required' como true para nenhum dos dois.
>
> Eu pensei em algumas alternativas usando vários profiles e selecionando o
> tipo de verificação conforme os campos que eu teria disponível. Mas achei
> meio 'verboso' demais.
>
> Alguém teria outra idéia, ou solução de contorno que poderia me ajudar?
>
>
> Obrigado!
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Data::Verifier

2016-01-30 Por tôpico Renato Santos
Ou seria, se chegou com /id verifica o id
Se chegou /email verifica o email
É ter /all que não verifica nada?

O data verifier pro si só não tem essa inteligência toda pra mudar os
required dos campos num mesmo check.

Não entendi, você quer validar a string "all", "id" e "email" ou o
conteúdo?
Pois me parece mais simples usar um If looks like integer = procurar por
id, else check email = procurar por email, else (erro ou trazer tudo) ?
On Jan 30, 2016 23:56, "Andre Carneiro" 
wrote:

> Saravá!
>
> Preciso de um auxílio numa questão, por gentileza.
>
> Dado um endpoint GET /account/
>
> Onde TARGET pode ser: 'id', 'email' ou 'all'
>
> Preciso verificar os dados em 'id' e 'email'. Para isso, estou usando o
> módulo Data::Verifier, onde tenho o seguinte 'profile':
> http://pastebin.com/L32SyrVg
>
> Repare que 'email' e 'id', não são obrigatórios. Isso ocorre porque, na
> verdade, eu espero fazer  a pesquisa através de um campo *ou *outro,
> portanto não posso setar 'required' como true para nenhum dos dois.
>
> Eu pensei em algumas alternativas usando vários profiles e selecionando o
> tipo de verificação conforme os campos que eu teria disponível. Mas achei
> meio 'verboso' demais.
>
> Alguém teria outra idéia, ou solução de contorno que poderia me ajudar?
>
>
> Obrigado!
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Salvar Imagem GD

2015-11-18 Por tôpico Renato Santos
Sacanagem é perguntar a diferença entre UTF-8 vs utf8!

2015-11-18 10:05 GMT-02:00 Stanislaw Pusep :

> Sobre o open(): isso já foi pergunta de entrevista para programador Perl :)
> O jeito *menos polêmico* de se gravar coisas em um arquivo é:
>
> my $out;
> open($out, '>', $dir/$id_produto/$img") or die "Erro...";
> print $out $something;
> close($out);
>
> Concatenar '>' com o nome do arquivo tem corner cases interessantes. E
> manter separado tem algumas vantagens, como, por exemplo, especificar a
> codificação do arquivo texto:
>
> open($out, '>:encoding(UTF-8)', 'texto.txt') or die "Erro...";
>
> 2015-11-18 12:42 GMT+01:00 Ricardo Stock :
>
>> Bom dia Daniel. obrigado pelo esclarecimento, mas veja, abro o arquivo da
>> forma que mencionou
>>
>> #Abro o diretorio para excrita, o mesmo é criado antes
>> open OUT, ">$dir/$id_produto/$img" or die "Erro ao salvar a imagem com o
>> codigo de barras $!";
>>
>> os tres argumentos, file_handle OUT
>> o arquivo
>> e a msg de erro “, que coloco uma mensagem particular para localizar mais
>> facilmente o erro e o erro propriamente dito $!
>>
>> A diferença é que mando abrir para escrita no proprio arquivo “>Arquivo”
>> Sempre fiz desta maneira, até mesmo por ver em documentaçao, vou fazer como
>> falou. Posso estar errado !
>>
>> Obrigado
>>
>> Também em todos os codigos utilizo
>>
>> #!/usr/bin/perl –w
>>
>> use strict;
>> use warnings;
>> no warnings 'uninitialized';
>> use CGI qw(:standard);
>> use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
>>
>> Lembrando que este foi o trecho do codigo que esta o erro, as declarações
>> my estão em trechos anteriores ao erro mencionado, por este motivo não
>> aparecem. Tenho o costume de declarar as variaveis ANTES de utiliza-las,
>> justamente para nao ficar procurando depois. (Epoca do C)
>>
>> tipo my ($var1, $var2, $var3...) no bloco em que irei utilizalas. SEMPRE
>> tabalho com errorlog sem msg alguma, ou terei problemas depois que não
>> consiguirei achar e resolver.
>>
>> Mesmo assim, Obrigado [image: Alegre]
>>
>> Ricardo Stock
>> rica...@stocksistemas.com.br
>> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>>
>> *From:* Daniel de Oliveira Mantovani
>> 
>> *Sent:* Monday, November 16, 2015 2:15 PM
>> *To:* saopaulo...@mail.pm.org
>> *Subject:* Re: [SP-pm] Salvar Imagem GD
>>
>> Bom dia Ricardo,
>>
>> Esse seu problema específico é o menor dos seus problemas. O seu código
>> está dizendo aos script-kiddies a seguinte mensagem: "Por favor, use o meu
>> servidor como bot.".
>>
>> Você sempre, sempre deverá usar open com três argumentos,
>> open my $file_handle, '>', 'arquivo' or die $!;
>> Se você não tiver um motivo específico, usa uma variável com o nome do
>> fila handle.
>>
>> (Lucas Moraes)++
>> Ricardo, sempre, sempre use as pragmas strict e warnings. Essas pragmas
>> foram feitas justamente para nos ajudar a não cometer erros como o que você
>> cometeu.
>>
>>
>> 2015-11-16 9:30 GMT-02:00 Ricardo Stock :
>>
>>> Bom dia aos amigos.
>>>
>>> Galera estou com uma dificuldade ao salvar uma imagem. No código que
>>> estou fazendo, ao se realizar o cadastro, é automaticamente salvo uma
>>> imagem com o código de barras do mesmo, afim de não se criar uma imagem a
>>> ada vez que se visualiza o item.
>>>
>>> Porem, a imagem não esta sendo salva corrtamente, pois a mesma não
>>> abre, indo apenas o nome do arquivo com 0kb.
>>>
>>> Este é o trecho do código que estou utilizando
>>>
>>> #Crio a imagem utilizando o modulo EAN13
>>> my $img = GD::Barcode::EAN13->new($barras);
>>>
>>> #Adiciono a extenção, se utilizar o metodo
>>> $mg->plot->png da erro de execução, não de compilação
>>> $img= $img . ".png";
>>>
>>> #Abro o diretorio para excrita, o mesmo é criado antes
>>> open OUT, ">$dir/$id_produto/$img" or die "Erro ao
>>> salvar a imagem com o codigo de barras $!";
>>> binmode OUT;
>>> print OUT $img || die $!;
>>> close OUT;
>>>
>>>
>>>Acontece que :
>>>
>>> Crio o diretorio para armazenar a imagem, sem problemas,
>>> Armazeno a imagem padrão sem problemas.
>>> Ao salvar o imagem com o código de barras, o cadastro é
>>> feito sem problemas ou erros, mas a imagm nao é salva corretamente.
>>>
>>> Quero que no momento do cadastro a imagem com o código de barras
>>> seja salva afim de se evitar que a mesma seja criada a cada vez que o
>>> produto seja visto. Alguma ajuda.
>>>
>>> Obrigado
>>>
>>>
>>> Ricardo Stock
>>> rica...@stocksistemas.com.br
>>> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>>>
>>> =begin disclaimer
>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>> 

Re: [SP-pm] Salvar Imagem GD

2015-11-16 Por tôpico Renato Santos
Falta você chamar o plot->png !

sem ele, você não vai gerar saida nenhuma.

2015-11-16 9:30 GMT-02:00 Ricardo Stock :

> Bom dia aos amigos.
>
> Galera estou com uma dificuldade ao salvar uma imagem. No código que
> estou fazendo, ao se realizar o cadastro, é automaticamente salvo uma
> imagem com o código de barras do mesmo, afim de não se criar uma imagem a
> ada vez que se visualiza o item.
>
> Porem, a imagem não esta sendo salva corrtamente, pois a mesma não
> abre, indo apenas o nome do arquivo com 0kb.
>
> Este é o trecho do código que estou utilizando
>
> #Crio a imagem utilizando o modulo EAN13
> my $img = GD::Barcode::EAN13->new($barras);
>
> #Adiciono a extenção, se utilizar o metodo $mg->plot->png
> da erro de execução, não de compilação
> $img= $img . ".png";
>
> #Abro o diretorio para excrita, o mesmo é criado antes
> open OUT, ">$dir/$id_produto/$img" or die "Erro ao salvar
> a imagem com o codigo de barras $!";
> binmode OUT;
> print OUT $img || die $!;
> close OUT;
>
>
>Acontece que :
>
> Crio o diretorio para armazenar a imagem, sem problemas,
> Armazeno a imagem padrão sem problemas.
> Ao salvar o imagem com o código de barras, o cadastro é
> feito sem problemas ou erros, mas a imagm nao é salva corretamente.
>
> Quero que no momento do cadastro a imagem com o código de barras seja
> salva afim de se evitar que a mesma seja criada a cada vez que o produto
> seja visto. Alguma ajuda.
>
> Obrigado
>
>
> Ricardo Stock
> rica...@stocksistemas.com.br
> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Site da SPPM

2015-11-05 Por tôpico Renato Santos
Puts, essa confusão toda deve ter sido na hora que eu tentei juntar todos
em um unico projeto.

Tinha muita coisa sem datas (das antigas) ou com autores errados.

Sobre os de 2012, se eu não me engano, estavam no Pendant,

como eu estava juntando tudo num lugar só com email (hash md5) e nome dos
autores, eu movi pro SPPM.


https://github.com/sppm/SPPM-Web

Se alguem puder me ajudar a organizar, seria melhor,

Estou colocando as imagens na pasta :
https://github.com/sppm/SPPM-Web/tree/beta/web/root/static/images/equinocio

porém, eu acho que tem imagens que acabaram ficando aqui:
https://github.com/sppm/SPPM-Web/tree/beta/web/root/src/equinocio/2012/mar

e ai tem que acertar e alterar o markdown pro link certo





2015-11-05 12:24 GMT-02:00 Lucas Moraes :

> Artigos do Equinócio de Março de 2012 não existem mais, os que estão no
> site SPPM marcados de Março de 2012 eu penso que seja na verdade do mês de
> Setembro de 2012.
> Alguém deve ter esses arquivos ainda.
>
>
> Em 5 de novembro de 2015 11:34, Daniel de Oliveira Mantovani <
> daniel.oliveira.mantov...@gmail.com> escreveu:
>
>> Bom dia pessoal,
>>
>> Nós temos uma comunidade aberta e comunitária. Todas contribuições são
>> muito bem vindas e quanto mais melhor.
>>
>> Eu não sei quem foi e também não quero saber, o objetivo desse e-mail não
>> é "caça as bruxas". A única questão é que, se não me falhe a memória a
>> última  vez que eu mexi no site ele estava 100% funcional, e os artigos
>> estavam todos funcionando(imagens, links etc).
>>
>> Hoje eu fui mandar um artigo à um colega e o mesmo artigo se encontra com
>> imagens fora do ar. Logo em seguida fui enviar o link para o mesmo se
>> inscrever na lista e o link estava quebrado.
>> http://sao-paulo.pm.org/pagina/lista
>>
>> O objetivo desse e-mail é apenas um gentil pedido de testar algumas
>> funcionalidades antes de enviar o pull request.
>>
>> Eu falei com o Renato Cron e ele pessoalmente já arrumou vários artigos
>> individualmente.
>>
>> Abraços!
>>
>>
>> --
>> Thank you very much!
>>
>> -dom
>>
>> --
>>
>> Daniel de Oliveira Mantovani
>> Business Analytic Specialist
>> Perl Evangelist /Astrophysics hobbyist.
>> +55 11 9 8538-9897
>> XOXO
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Site da SPPM

2015-11-05 Por tôpico Renato Santos
Que coisa..

http://sao-paulo.pm.org/pub?author_hash=f93e90d4db9dc0eb3b5681c6fccfa0e2
não seria nenhum Destes né?

Quando tiver no PC procurarei
On Nov 5, 2015 21:55, "Lucas Moraes" <lucastiagodemor...@gmail.com> wrote:

> Veja alguns artigos que sumiram:
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016631.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016630.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016629.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016636.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016637.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016575.html
> http://mail.pm.org/pipermail/saopaulo-pm/2012/016580.html
>
> Em 5 de novembro de 2015 12:40, Renato Santos <renato.c...@gmail.com>
> escreveu:
>
>> Puts, essa confusão toda deve ter sido na hora que eu tentei juntar todos
>> em um unico projeto.
>>
>> Tinha muita coisa sem datas (das antigas) ou com autores errados.
>>
>> Sobre os de 2012, se eu não me engano, estavam no Pendant,
>>
>> como eu estava juntando tudo num lugar só com email (hash md5) e nome dos
>> autores, eu movi pro SPPM.
>>
>>
>> https://github.com/sppm/SPPM-Web
>>
>> Se alguem puder me ajudar a organizar, seria melhor,
>>
>> Estou colocando as imagens na pasta :
>> https://github.com/sppm/SPPM-Web/tree/beta/web/root/static/images/equinocio
>>
>> porém, eu acho que tem imagens que acabaram ficando aqui:
>> https://github.com/sppm/SPPM-Web/tree/beta/web/root/src/equinocio/2012/mar
>>
>> e ai tem que acertar e alterar o markdown pro link certo
>>
>>
>>
>>
>>
>> 2015-11-05 12:24 GMT-02:00 Lucas Moraes <lucastiagodemor...@gmail.com>:
>>
>>> Artigos do Equinócio de Março de 2012 não existem mais, os que estão no
>>> site SPPM marcados de Março de 2012 eu penso que seja na verdade do mês de
>>> Setembro de 2012.
>>> Alguém deve ter esses arquivos ainda.
>>>
>>>
>>> Em 5 de novembro de 2015 11:34, Daniel de Oliveira Mantovani <
>>> daniel.oliveira.mantov...@gmail.com> escreveu:
>>>
>>>> Bom dia pessoal,
>>>>
>>>> Nós temos uma comunidade aberta e comunitária. Todas contribuições são
>>>> muito bem vindas e quanto mais melhor.
>>>>
>>>> Eu não sei quem foi e também não quero saber, o objetivo desse e-mail
>>>> não é "caça as bruxas". A única questão é que, se não me falhe a memória a
>>>> última  vez que eu mexi no site ele estava 100% funcional, e os artigos
>>>> estavam todos funcionando(imagens, links etc).
>>>>
>>>> Hoje eu fui mandar um artigo à um colega e o mesmo artigo se encontra
>>>> com imagens fora do ar. Logo em seguida fui enviar o link para o mesmo se
>>>> inscrever na lista e o link estava quebrado.
>>>> http://sao-paulo.pm.org/pagina/lista
>>>>
>>>> O objetivo desse e-mail é apenas um gentil pedido de testar algumas
>>>> funcionalidades antes de enviar o pull request.
>>>>
>>>> Eu falei com o Renato Cron e ele pessoalmente já arrumou vários artigos
>>>> individualmente.
>>>>
>>>> Abraços!
>>>>
>>>>
>>>> --
>>>> Thank you very much!
>>>>
>>>> -dom
>>>>
>>>> --
>>>>
>>>> Daniel de Oliveira Mantovani
>>>> Business Analytic Specialist
>>>> Perl Evangelist /Astrophysics hobbyist.
>>>> +55 11 9 8538-9897
>>>> XOXO
>>>>
>>>> =begin disclaimer
>>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>> =end disclaimer
>>>>
>>>>
>>>
>>> =begin disclaimer
>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>>
>> --
>> Saravá,
>> Renato CRON
>> http://www.renatocron.com/blog/
>> @renato_cron <http://twitter.com/#!/renato_cron>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] Site da SPPM

2015-11-05 Por tôpico Renato Santos
Tá no repo, eu nunca dei nenhum force. Deve ter um jeito de procurar.
Tentar usar o Google pra ver o commit HASH
On Nov 5, 2015 22:00, "Lucas Moraes" <lucastiagodemor...@gmail.com> wrote:

> Não é nenhum desses. Alguém deve ter salvo em computador ou no e-mail.
>
> Em 5 de novembro de 2015 21:57, Renato Santos <renato.c...@gmail.com>
> escreveu:
>
>> Que coisa..
>>
>> http://sao-paulo.pm.org/pub?author_hash=f93e90d4db9dc0eb3b5681c6fccfa0e2
>> não seria nenhum Destes né?
>>
>> Quando tiver no PC procurarei
>> On Nov 5, 2015 21:55, "Lucas Moraes" <lucastiagodemor...@gmail.com>
>> wrote:
>>
>>> Veja alguns artigos que sumiram:
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016631.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016630.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016629.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016636.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016637.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016575.html
>>> http://mail.pm.org/pipermail/saopaulo-pm/2012/016580.html
>>>
>>> Em 5 de novembro de 2015 12:40, Renato Santos <renato.c...@gmail.com>
>>> escreveu:
>>>
>>>> Puts, essa confusão toda deve ter sido na hora que eu tentei juntar
>>>> todos em um unico projeto.
>>>>
>>>> Tinha muita coisa sem datas (das antigas) ou com autores errados.
>>>>
>>>> Sobre os de 2012, se eu não me engano, estavam no Pendant,
>>>>
>>>> como eu estava juntando tudo num lugar só com email (hash md5) e nome
>>>> dos autores, eu movi pro SPPM.
>>>>
>>>>
>>>> https://github.com/sppm/SPPM-Web
>>>>
>>>> Se alguem puder me ajudar a organizar, seria melhor,
>>>>
>>>> Estou colocando as imagens na pasta :
>>>> https://github.com/sppm/SPPM-Web/tree/beta/web/root/static/images/equinocio
>>>>
>>>> porém, eu acho que tem imagens que acabaram ficando aqui:
>>>>
>>>> https://github.com/sppm/SPPM-Web/tree/beta/web/root/src/equinocio/2012/mar
>>>>
>>>> e ai tem que acertar e alterar o markdown pro link certo
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2015-11-05 12:24 GMT-02:00 Lucas Moraes <lucastiagodemor...@gmail.com>:
>>>>
>>>>> Artigos do Equinócio de Março de 2012 não existem mais, os que estão
>>>>> no site SPPM marcados de Março de 2012 eu penso que seja na verdade do mês
>>>>> de Setembro de 2012.
>>>>> Alguém deve ter esses arquivos ainda.
>>>>>
>>>>>
>>>>> Em 5 de novembro de 2015 11:34, Daniel de Oliveira Mantovani <
>>>>> daniel.oliveira.mantov...@gmail.com> escreveu:
>>>>>
>>>>>> Bom dia pessoal,
>>>>>>
>>>>>> Nós temos uma comunidade aberta e comunitária. Todas contribuições
>>>>>> são muito bem vindas e quanto mais melhor.
>>>>>>
>>>>>> Eu não sei quem foi e também não quero saber, o objetivo desse e-mail
>>>>>> não é "caça as bruxas". A única questão é que, se não me falhe a memória 
>>>>>> a
>>>>>> última  vez que eu mexi no site ele estava 100% funcional, e os artigos
>>>>>> estavam todos funcionando(imagens, links etc).
>>>>>>
>>>>>> Hoje eu fui mandar um artigo à um colega e o mesmo artigo se encontra
>>>>>> com imagens fora do ar. Logo em seguida fui enviar o link para o mesmo se
>>>>>> inscrever na lista e o link estava quebrado.
>>>>>> http://sao-paulo.pm.org/pagina/lista
>>>>>>
>>>>>> O objetivo desse e-mail é apenas um gentil pedido de testar algumas
>>>>>> funcionalidades antes de enviar o pull request.
>>>>>>
>>>>>> Eu falei com o Renato Cron e ele pessoalmente já arrumou vários
>>>>>> artigos individualmente.
>>>>>>
>>>>>> Abraços!
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thank you very much!
>>>>>>
>>>>>> -dom
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Daniel de Oliveira Mantovani
>>>>>> Business Analytic Specialist
>>>>>&

Re: [SP-pm] Módulo PDF::API2 gerando pdf com erro.

2015-10-31 Por tôpico Renato Santos
Tenta usar o PDF::Haru.

Tem um post disso na SPPM
On Oct 31, 2015 06:09, "Lucas Moraes"  wrote:

> Valeu Eduardo e Mantovani, encontrei o erro. E era no código abaixo:
>
> $pdf = PDF::API2->new();
> $old = PDF::API2->open('our/old.pdf');
> $page = $pdf->page();
> $gfx = $page->gfx();
>
> # Import Page 2 from the old PDF
> $xo = $pdf->importPageIntoForm($old, 2);
>
> # Add it to the new PDF's first page at 1/2 scale
> $gfx->formimage($xo, 0, 0, 0.5);
>
> $pdf->saveas('our/new.pdf');
>
> https://metacpan.org/pod/PDF::API2#PAGE-METHODS
>
> Esse código importava a pagina desejada, mas por algum motivo que eu não
> sei o mesmo gerava o arquivo new.pdf com erro.
> A solução foi usar CAM::PDF para importar a pagina e gerar o arquivo
> new.pdf.
>
> Valeu.
>
> Em 31 de outubro de 2015 00:30, Daniel de Oliveira Mantovani <
> daniel.oliveira.mantov...@gmail.com> escreveu:
>
>> Lucas, você estorou o cano e quer resolver o problema retirando a água
>> com um copo plástico. Você precisa investigar porque o PDF está "pesado",
>> eu leio livros inteiros em PDF e não acontece isso.
>>
>> On Friday, October 30, 2015, Eduardo Almeida <
>> edua...@web2solutions.com.br> wrote:
>>
>>> Lucas, sem muito analisar, ta com cara de que o pdf ta mal formado :)
>>>
>>> Em 10/30/15 22:06, Lucas Moraes escreveu:
>>>
>>> Boa noite pessoal.
>>> Eu cortei várias partes de muitos PDF e estou juntando estas partes em
>>> apenas uma pagina de PDF.
>>> Estou conseguindo com exito, mas os arquivo gerado esta ficando muito
>>> grande e lento para abrir. Então eu fui usar Ghostscript para tentar
>>> diminuir, veja o erro que gera.
>>>
>>> lucas@lucas-moraes:~/Downloads$ gs -sDEVICE=pdfwrite
>>> -dCompatibilityLevel=1.4 -o out.pdf in.pdf
>>> GPL Ghostscript 9.10 (2013-08-30)
>>> Copyright (C) 2013 Artifex Software, Inc.  All rights reserved.
>>> This software comes with NO WARRANTY: see the file PUBLIC for details.
>>> Processing pages 1 through 1.
>>> Page 1
>>> Loading NimbusMonL-Bold font from
>>> /usr/share/fonts/type1/gsfonts/n022004l.pfb... 4469108 2736066 2176520
>>> 753832 3 done.
>>> Error reading a content stream. The page may be incomplete.
>>> Error reading a content stream. The page may be incomplete.
>>> File did not complete the page properly and may be damaged.
>>>
>>> This file had errors that were repaired or ignored.
>>> The file was produced by:
>>>  PDF::API2 2.025 [linux] 
>>> Please notify the author of the software that produced this
>>> file that it does not conform to Adobe's published PDF
>>> specification.
>>>
>>> Alguém pode me ajudar ou indicar os possíveis problemas?
>>> Desde já eu agradeço.
>>> Bom final de semana a todos.
>>>
>>>
>>>
>>> =begin disclaimer
>>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>>  L 
>>> 
>>> =end disclaimer
>>>
>>>
>>>
>>> --
>>> Eduardo Almeida - Software Engineer
>>> edua...@web2solutions.com.br - 27.99831.8663
>>>
>>> *WEB2 Solutions* - Inovando, sempre!
>>>
>>
>>
>> --
>> Thank you very much!
>>
>> -dom
>>
>> --
>>
>> Daniel de Oliveira Mantovani
>> Business Analytic Specialist
>> Perl Evangelist /Astrophysics hobbyist.
>> +55 11 9 8538-9897
>> XOXO
>>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] Fullstack Developers São Paulo

2015-10-27 Por tôpico Renato Santos
Vish, eu tava achando que era fullstack no sentido de entender como o
produto funciona e cada ponto dele, e não exatamente que uma pessoa só faz
tudo.

Saber o que o cliente quer, como o produto está ajudando, quais as coisas
que faltam, e é claro, equilibrar os pratos entre o que quer e o que é
possível entregar
On Oct 27, 2015 10:57, "Gian Vizzotto"  wrote:

> Eu acredito que isso depende muito da proposta do que você está
> participando. Obviamente, se falamos de projetos pessoais, você estará
> muito a frente sendo um full stack developer, na verdade é quase mandatório
> que você seja um, ou não conseguirá evoluir, visto que é provável que a
> verba seja curta. Não vejo como melhor ou pior, mas sim como perfil.
>
> Abs!
>
> 2015-10-27 10:23 GMT-02:00 Solli Honorio :
>
>> Concordo parcialmente contigo Carneiro. O termo pode sim estar sendo de
>> maneira abusiva pelo RH, mas isto não quer dizer que não exista pessoal com
>> mais de uma há habilidade.
>>
>> É como o triatlo, claro que tem mais gente correndo, pedalando ou nadando
>> individualmente, mesmo assim tem pessoas que praticam as três coisas. Este
>> praticante não terá melhor performance do que cada um destes tem
>> individualmente, mas assim é impressionante conhecer atletas de triatlo.
>>
>>
>> Em terça-feira, 27 de outubro de 2015, Andre Carneiro <
>> andregarciacarne...@gmail.com> escreveu:
>>
>>> Pra mim esse lance de 'fullstack' é um nome bonito para o
>>> 'faz-tudo-que-deve-ganhar-a-mesma-merda'. É mais uma desculpinha
>>> esfarrapada do povo de RH que quer 'mostrar serviço', mostrando que pode
>>> contratar uma pessoa que pode fazer o serviço de três pessoas pelo preço de
>>> uma. Isso 'no ecxiste'!
>>>
>>> É muito raro alguém que domine todas as áreas envolvidas em problemas de
>>> TI, ou seja, do design ao backend. Eu não conheço ninguém.
>>>
>>>
>>>
>>>
>>> Cheers!
>>>
>>>
>>> 2015-10-26 23:43 GMT-02:00 Solli Honorio :
>>>
 Nilton,

 A questão é mais como é que se torna um Fullstack Dev. Partindo do
 princípio que não tem coisa melhor (e nem pior), o Fullstack vem de um
 profissional que sente prazer e se diverte com todo o 'enviroment' do
 desenvolvimento, e isto incluí a parte do backend.

 Com relação as empresas gostarem mais ou menos deste profissional, está
 mais relacionado a cultura e necessidade dela. Se a empresa tem definições
 rígidas como desenvolver, talvez não vê num profissional Fullstack adequado
 a equipe, e na minha opinião ela tem ração. Criar equipe é difícil, e ter
 pessoal com perfil não aderente a cultura dela é mais difícil ainda.

 Abraços,

 Solli Honório

















 Em 26 de outubro de 2015 22:52, Nilton OS 
 escreveu:

> Thiago, mas Fullstack Developers não é o cara que sabe desde de desenv
> ate infra, será que uma empresa quer um cara assim.
> Olha fiquei uns 6 meses sem trampo e percebi que muitas empresas não
> são tão fam desses caras ou não acreditam muito.
>
>
>
> ..
>  *Nilton OS*  | *Linux Expert 16 years ago*
> | linuxpro.com.br 
> *"Cert: LPIC-1, SUSE SCLA, ITILv3 2011"*
>
> Em 26 de outubro de 2015 22:42, Nilton OS 
> escreveu:
>
>> Olhas os eventos de Python que eu vou e gravo.
>>
>> Esse foi o ultimo, esse sábado:
>> https://www.youtube.com/watch?v=eZrboFfBDFw
>>
>> Tem uma lista:
>>
>> https://www.youtube.com/watch?v=RCI7D6WaQZg=PLIXNPsQriECwDaMwcuZS1SfjYe14KjE6E
>>
>>
>> ..
>>  *Nilton OS*  | *Linux Expert 16 years ago*
>> | linuxpro.com.br 
>> *"Cert: LPIC-1, SUSE SCLA, ITILv3 2011"*
>>
>> Em 26 de outubro de 2015 19:24, Ricardo Stock <
>> ricardost...@bol.com.br> escreveu:
>>
>>> tamo junto
>>>
>>>
>>>
>>> Ricardo Stock
>>> rica...@stocksistemas.com.br
>>> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>>> -Mensagem Original- From: Thiago Rondon
>>> Sent: Monday, October 26, 2015 8:04 AM
>>> To: São Paulo Perl Mongers
>>> Subject: [SP-pm] Fullstack Developers São Paulo
>>>
>>>
>>> Pessoal,
>>>
>>> Acabei de criar um meetup, nossa ideia é desenvolver um evento a cada
>>> 3 meses com desenvolvedores que estejam criando soluções de
>>> "ponta-a-ponta" e queiram compartilhar isso.
>>>
>>> Em muitos casos, temos preferencias de atuação entre back-end,
>>> front-end, banco de dados, infraestrutura e por aí vai, além de
>>> 

Re: [SP-pm] Fullstack Developers São Paulo

2015-10-27 Por tôpico Renato Santos
Meio repetitiva , não? Hahahah
On Oct 27, 2015 12:44, "Rodrigo Panchiniak Fernandes" 
wrote:

> Acho que toda terminologia pode ser mistificada ou desmistificada, assim
> como o remédio em excesso pode ser veneno! ;)
>
> O comentário do André me fez lembrar desta chamada da alleyinteractive.com
> :
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
>
> "
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work."
>
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpufOur
> developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their work.
> - See more at:
> http://www.alleyinteractive.com/hiring/#sthash.IgWA8WHM.dpuf
>
> Our developers need to be well-rounded technologists who have a holistic
> understanding of the web technology stack they work with, but who can also
> interface with clients in a professional and intelligent way.
>
> We're not looking for rockstars, ninjas, zombies or pirates. We're looking
> for smart, creative, resourceful developers who want to work with some
> impressive clients and who want to take pride in their 

Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-08 Por tôpico Renato Santos
Não estou entendendo direito, essa App em c++, ela que cuida do ssl?
On Oct 8, 2015 12:02, "Alceu R. de Freitas Jr." <glasswal...@yahoo.com.br>
wrote:

> Oi Renato,
>
> Comentei seu e-mail mais abaixo...
>
> ----------
>
> *De:* Renato Santos <renato.c...@gmail.com>
> *Para:* "saopaulo...@mail.pm.org" <saopaulo...@mail.pm.org>
> *Cc:* "saopaulo-pm@pm.org" <saopaulo-pm@pm.org>
> *Enviadas:* Terça-feira, 6 de Outubro de 2015 16:19
> *Assunto:* Re: [SP-pm] interceptando requisições de outros módulos do
> Apache
>
> então o "processamento de requisições é encarregado por outro módulo" não
> é um processo perl?
>
> Sim, é feito por outro módulo. O módulo é em C++, não tenho acesso ao
> código e ele não tem essa funcionalidade que necessito.
>
> Se nao é, não tem porque usar mod_perl hoje,
>
> ou melhor, você até poderia, mas faria na sua aplicação, que re-faria o
> request para o "outro modulo", faria os seus logs e retornaria para o
> apache.
>
> Hmm... acho que não. Eu não tenho uma aplicação já pronta, mas o motivo de
> usar mod_perl é justamente ter acesso as entranhas do Apache, não estou
> exatamente procurando persistência com mod_perl.
>
> Mas eu usaria o mod_proxy pois é mais facil de usar ele, e é mais fácil se
> você usa perlbrew ou roda o perl em outro usuário que nao o do apache.
>
> Geralmente, uso server_starter com starman.
>
> O server_starter é pra fazer 'nice restart' e o starman para controlar os
> forks.
>
> Se eu entendi direito sua sugestão, eu estaria alterando o fluxo normal
> das trocas de mensagens. Acho que vou ter que partir mesmo para o mod_perl.
>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-08 Por tôpico Renato Santos
Hmmm!


Bom, eu ainda faria a tecnica de caixa preta: HTTPS no nginx -> seu-logger
+ refaz request -> Apache2 ( qualquer coisa )



2015-10-08 20:58 GMT-03:00 Alceu Rodrigues de Freitas Junior <
glasswal...@yahoo.com.br>:

> Em Thu, 8 Oct 2015 12:30:48 -0300
> Renato Santos <renato.c...@gmail.com> escreveu:
>
> > Não estou entendendo direito, essa App em c++, ela que cuida do ssl?
> > On Oct 8, 2015 12:02, "Alceu R. de Freitas Jr."
>
> Não... ela é uma aplicação construída como um módulo do Apache. Ela
> cuida de toda a comunicação com o backend.
>
> Eu pretendo testar o mod_dumpio e ver se ele consegue salvar as
> requisições sem interromper/alterar o fluxo normal entre os Filters (se
> não me engano o termo correto).
>
> Se funcionar isso pode ser utilizado de forma genérica, imagino eu.
>
> Abraço,
>
> Alceu
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] modulo Business::BR

2015-10-06 Por tôpico Renato Santos
Cara, vc deve estar com problemas com os path das libs.

Recomendo fortemente parar de instalar as coisas via root e instalar na
home do usuario, usando local::lib..

https://metacpan.org/pod/local::lib




2015-10-06 12:03 GMT-03:00 Ricardo Stock :

> Sim Renan, eu instalei o CNPJ  e  CPF é a *** da auto digitação, o
> problema é que funfa no de teste mas no de produção não !
>
> Ricardo Stock
> rica...@stocksistemas.com.br
> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>
> *From:* Renan Carvalho 
> *Sent:* Tuesday, October 06, 2015 10:56 AM
> *To:* saopaulo...@mail.pm.org
> *Subject:* Re: [SP-pm] modulo Business::BR
>
> Ricado,
>
> Pelo que entendi esse módulo Business::BR não faz nada
>
> use Business::BR ; # does nothing,
> it is just a placeholder
>
>
> Você precisa instalar os módulos específicos:
>
>
>- Business::BR::Biz  -
>DEPRECATED (was: Modules for Brazilian business-related subjects)
>- Business::BR::CNPJ  -
>Perl module to test for correct CNPJ numbers
>- Business::BR::CPF  -
>Perl module to test for correct CPF numbers
>- Business::BR::IE  - Perl
>module to test for correct IE numbers
>- Business::BR::Ids  -
>Modules for dealing with Brazilian identification codes (CPF, CNPJ, ...)
>- Business::BR::Ids::Common
> - Common code
>used in Business-BR-Ids modules
>- Business::BR::PIS  -
>Perl module to test for correct PIS numbers
>
> No caso:
>
>
>- Business::BR::CNPJ  -
>Perl module to test for correct CNPJ numbers
>- Business::BR::CPF  -
>Perl module to test for correct CPF numbers
>
> Eu ja utilizei esses módulos e instalei esses dois.
>
> Att,
>
>
>
>
>
>
>
> Em 6 de outubro de 2015 10:39, Ricardo Stock 
> escreveu:
>
>> Salve gente bom dia.
>>
>> Alguem já passou por algum problema parecido. Estou tentadno utilizar
>> o modulo Business, porém não consigo entender o problema. Nã maquina de
>> teste, cpan install Business:Br instalando o modulo para cnpj e cpf,
>> instalou normal, meu cpan esta configurado para baixar as dependencias
>> automaticamente. Bom sem problemas na maquina de teste.
>>
>> Na maquina de produção, mando instalar:
>>
>>
>> All tests successful.
>> Files=17, Tests=2956,  3 wallclock secs ( 0.43 usr  0.35 sys +  1.00
>> cusr  1.05 csys =  2.83 CPU)
>> Result: PASS
>>   FERREIRA/Business-BR-Ids-0.0022.tar.gz
>>   /usr/bin/make test -- OK
>> Running make install
>> Appending installation info to
>> /root/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/perllocal.pod
>>   FERREIRA/Business-BR-Ids-0.0022.tar.gz
>>   /usr/bin/make install  -- OK
>>
>> Ele instala normal, porém quando vou rodar o script para validar o
>> cpf/cnpj no servidor,  me da o erro dizendo que o modulo nao foi
>> encontrado, O processo de instalação e configuração das maquinas são
>> EXATAMENTE iguais, a unica diferença entre uma e outra é o ip e claro os
>> scripts pois uma é de produção e outra de desenvolvimetno.
>>
>> O erro encontrado:
>>
>> Can't locate Business/BR/CPF.pm in @INC (@INC contains: /etc/perl 
>> /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 
>> /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 
>> /usr/local/lib/site_perl .) at /home/projusonline/cgi-bin/admCliente.cgi 
>> line 309.
>> BEGIN failed--compilation aborted at /home/sistema/admCliente.cgi line 309.
>>
>>
>>
>> Ou seja roda em uma máquina e na outra não, o engraçado é que a pasta do 
>> modulo esta na pasta dos build. Caso alguem tenha alguma luz, agradeço !
>>
>> Ricardo Stock
>> rica...@stocksistemas.com.br
>> www.stockssitemas.com.br - Tel/Whatsapp (13)98826-5700
>>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>> L
>> =end disclaimer
>>
>>
>
> --
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L
> =end disclaimer
>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 

Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-06 Por tôpico Renato Santos
Nenhuma chance de mover o certificado para 'trás' (indo na visão client ->
apache -> perl)  e criar um (nginx -> suas-regras -> apache -> perl)

Com nginx você pode fazer 'cascata' de proxy ou/e usar processadores dos
dados até mesmo dentro dele, 'in memory', seria melhor do que usar o
mod_dumpio que provavelmente escreve os dados em disco.





2015-10-06 11:34 GMT-03:00 Alceu R. de Freitas Jr. <glasswal...@yahoo.com.br
>:

> Obrigado Renato, acho que isso servirá de "inspiração" para eu tentar
> implementar isso. :-)
>
> ------
> *De:* Renato Santos <renato.c...@gmail.com>
> *Para:* saopaulo...@mail.pm.org
> *Enviadas:* Segunda-feira, 5 de Outubro de 2015 19:54
> *Assunto:* Re: [SP-pm] interceptando requisições de outros módulos do
> Apache
>
> Dá sim
>
> http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html
> Aí depois um pouco de perl e pronto!
>
>
> On Oct 5, 2015 19:34, "Daniel de Oliveira Mantovani" <
> daniel.oliveira.mantov...@gmail.com> wrote:
>
> A pergunta pode ser idiota, mas você não pode fazer isso usando os logs do
> Apache ?
>
> 2015-10-05 18:47 GMT-03:00 Alceu R. de Freitas Jr. <
> glasswal...@yahoo.com.br>:
>
> Boa tarde pessoal,
>
> Alguém aí saberia dizer se é possível interceptar uma requisição a outro
> módulo do Apache antes de ele receber a mesma com mod_perl?
>
> A ideia seria interceptar requisições de web services e analisar o payload
> para contar quantas requisições para determinados serviços são recebidas.
>
> Importante deixar claro que o módulo em questão não tem seu código-fonte
> disponível, então não tem como resolver a questão por ele mesmo.
>
> Eu estive analisando o módulo Sniffer::HTTP e ele funciona bem, mas não
> acho que vá adiantar em casos que TLS esteja aplicado.
>
> Obrigado,
>
> Alceu
>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
>
> --
> Thank you very much!
>
> -dom
>
> --
>
> Daniel de Oliveira Mantovani
> Business Analytic Specialist
> Perl Evangelist /Astrophysics hobbyist.
> +55 11 9 8538-9897
> XOXO
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-06 Por tôpico Renato Santos
Eu tentaria começar então pelo mod_dumpio

Tentar escrever num filehandle ou se falhar, na memoria tipo /dev/shm (mas
cuidado)

e ai processar posterior e ir jogando fora.


O que eu sugiro, é ter 'mais controle' sobre o ambiente, ou seja,
independente do que você for fazer, ter certeza que vai funcionar e que
você pode mudar depois sem maiores problemas.

Creio que isso não é tão verdade, caso contrario, você não estaria mais
usando mod_perl.





2015-10-06 15:42 GMT-03:00 Alceu Rodrigues de Freitas Junior <
glasswal...@yahoo.com.br>:

> Infelizmente não Renato... eu preciso que isso seja da forma mais
> transparente possível e com o mínimo de impacto possível em desempenho.
>
> Imagino que obter o BODY da requisição HTTP e salvar "em algum lugar" para
> processamento posterior seria o mais rápido a ser feito.
>
> Em 06-10-2015 12:08, Renato Santos escreveu:
>
>> Nenhuma chance de mover o certificado para 'trás' (indo na visão client
>> -> apache -> perl)  e criar um (nginx -> suas-regras -> apache -> perl)
>>
>> Com nginx você pode fazer 'cascata' de proxy ou/e usar processadores dos
>> dados até mesmo dentro dele, 'in memory', seria melhor do que usar o
>> mod_dumpio que provavelmente escreve os dados em disco.
>>
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-06 Por tôpico Renato Santos
Perai,

então o "processamento de requisições é encarregado por outro módulo" não é
um processo perl?

Se nao é, não tem porque usar mod_perl hoje,

ou melhor, você até poderia, mas faria na sua aplicação, que re-faria o
request para o "outro modulo", faria os seus logs e retornaria para o
apache.

Mas eu usaria o mod_proxy pois é mais facil de usar ele, e é mais fácil se
você usa perlbrew ou roda o perl em outro usuário que nao o do apache.

Geralmente, uso server_starter com starman.

O server_starter é pra fazer 'nice restart' e o starman para controlar os
forks.


em bash:


STARMAN_BIN="$(which starman)"
DAEMON="$(which start_server)"

up_server (){
export TYPE="$1"
export PSGI_APP_NAME="$2"
export PORT="$3"
export WORKERS="$4"

ERROR_LOG="$FLOTUM_LOG_DIR/$TYPE.error.log"
STATUS="$FLOTUM_LOG_DIR/$TYPE.start_server.status"
PIDFILE="$FLOTUM_LOG_DIR/$TYPE.start_server.pid"
APP_DIR="$FLOTUM_APP_DIR/$TYPE"

touch $ERROR_LOG
touch $PIDFILE
touch $STATUS

STARMAN="$STARMAN_BIN -I$APP_DIR/lib --preload-app --workers $WORKERS
--error-log $ERROR_LOG.starman $APP_DIR/$PSGI_APP_NAME"

DAEMON_ARGS=" --pid-file=$PIDFILE --signal-on-hup=QUIT
--status-file=$STATUS --port 0.0.0.0:$PORT -- $STARMAN"

echo "Restarting $TYPE..."
$DAEMON --restart $DAEMON_ARGS

if [ $? -gt 0 ]; then
echo "Restart failed, application likely not running. Starting..."

/sbin/start-stop-daemon -b --start --pidfile $PIDFILE --chuid $USER
--chdir $APP_DIR -u $USER --exec $DAEMON --$DAEMON_ARGS

fi
}

up_server "api" "foobar.psgi" $API_PORT $API_WORKERS







2015-10-06 16:08 GMT-03:00 Alceu Rodrigues de Freitas Junior <
glasswal...@yahoo.com.br>:

> Não sei se ajuda em algo, mas eu não estou usando mod_perl no ambiente
> (apesar de ele estar instalado).
>
> Dado minha preferência por linguagem de programação e ele e já estar
> disponível, foi minha primeira opção.
>
> O processamento de requisições é encarregado por outro módulo, cujo o qual
> não possuo nenhum controle.
>
> Vou avaliar a disponibilidade do mod_dumpio e continuar daí pra frente.
>
> Abraço,
>
> Alceu
>
> Em 06-10-2015 15:46, Renato Santos escreveu:
>
>> Eu tentaria começar então pelo mod_dumpio
>>
>> Tentar escrever num filehandle ou se falhar, na memoria tipo /dev/shm
>> (mas cuidado)
>>
>> e ai processar posterior e ir jogando fora.
>>
>>
>> O que eu sugiro, é ter 'mais controle' sobre o ambiente, ou seja,
>> independente do que você for fazer, ter certeza que vai funcionar e que
>> você pode mudar depois sem maiores problemas.
>>
>> Creio que isso não é tão verdade, caso contrario, você não estaria mais
>> usando mod_perl.
>>
>>
>>
>>
>> 2015-10-06 15:42 GMT-03:00 Alceu Rodrigues de Freitas Junior
>> <glasswal...@yahoo.com.br <mailto:glasswal...@yahoo.com.br>>:
>>
>> Infelizmente não Renato... eu preciso que isso seja da forma mais
>> transparente possível e com o mínimo de impacto possível em
>> desempenho.
>>
>> Imagino que obter o BODY da requisição HTTP e salvar "em algum
>> lugar" para processamento posterior seria o mais rápido a ser feito.
>>
>> Em 06-10-2015 12:08, Renato Santos escreveu:
>>
>> Nenhuma chance de mover o certificado para 'trás' (indo na visão
>> client
>> -> apache -> perl)  e criar um (nginx -> suas-regras -> apache
>> -> perl)
>>
>> Com nginx você pode fazer 'cascata' de proxy ou/e usar
>> processadores dos
>> dados até mesmo dentro dele, 'in memory', seria melhor do que
>> usar o
>> mod_dumpio que provavelmente escreve os dados em disco.
>>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > SaoPaulo-pm@pm.org>
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>>
>>
>> --
>> Saravá,
>> Renato CRON
>> http://www.renatocron.com/blog/
>> @renato_cron <http://twitter.com/#!/renato_cron>
>>
>>
>> =begin disclaimer
>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>   L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer


Re: [SP-pm] [Off-Topic] -Cartão de Crédito e Débeto

2015-10-06 Por tôpico Renato Santos
Olá Wesley,

Se eles ja tem maquinas da Cielo, provavelmente eles já tem uma taxa mais
baixa com eles.

Pelo que entendi, esse seria um novo sistema, onde o cliente coloca os
dados do cartão e o sistema faz a recorrência e pagamentos por conta (sem a
presença do usuario).

Neste caso, sei que a Cielo tem interface para isso:

https://developercielo.github.io/Webservice-1.5/#transação-com-token

Eles aceitam apenas em R$, quando tentei pedir para aceitar em U$ eles
disseram desconhecer isso... (embora eu acho que tem sim como, mas precisa
encontrar uma pessoa la dentro mais 'top').

Mesmo com uma taxa boa com a cielo, você também precisa calcular o "risco"
de uma concorrente (tipo a Redecard) dar uma melhor oferta, e, como
provavelmente você não irá salvar o cartão do usuário, você ficaria preso
na cielo.


Para resolver esse problema, eu conheço a empresa vindi.com.br que serveria
como 'proxy' entre a sua empresa e as bandeiras.
Também tem o pagar.me.

Para receber dinheiro de fora, temos:

http://stripe.com/ # aceitas muitas moedas, ate bitcoin
https://www.braintreepayments.com/

e mais um monte dessas empresas de "fintech"
http://letstalkpayments.com/41-apis-making-waves-in-fintech/


Ai você encontra empresas como a xignite, que é para controle anti-fraude,
assim como temos no brasil, a Fcontrol.


Aqui na eokoe a gente está criando o nosso próprio 'proxy' (estou chamando
de carteira de cartões), pois estamos atendendo muitos clientes diferentes,
então, se quiser conversar com a gente também, me chama em private!


Não recomendo pagseguro pois ele tem o mesmo problema do paypal: se você
não for aprovado/grande, você não consegue 'pular' a interface deles e
fazer um meio de pagamento transparente.








2015-10-06 15:19 GMT-03:00 Wesley Seidel :

> Caros, boa tarde,
>
> Marquei o assunto como off-topic por não se trata necessariamente de Perl.
>
> Seguinte: preciso criar um sistema pontual de matrícula de uma escola, e
> para tanto gostaria que o matriculando possa escolher algumas formas de
> pagto além do boleto, necessariamente os cartões de débito e crédito.
>
> Dito isso, gostaria de obter algumas opniões sobre o assunto ou indicação
> do que ler, considerando que a escola já possui contratos e máquinas de
> Cartão de Crédito e Debito (Cielo e RedeCard).
>
> Imagino que me indicarão PagSeguro, Moip e coisas do tipo. Uma dúvida é se
> existe outra forma diferente dessas.
>
> Obrigado,
>
>
> --
> Wesley Seidel Carvalho
> 11-98169-1163
> www.ime.usp.br/~wesleys
> @wseidel
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron 
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] interceptando requisições de outros módulos do Apache

2015-10-05 Por tôpico Renato Santos
Dá sim


http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html

Aí depois um pouco de perl e pronto!
On Oct 5, 2015 19:34, "Daniel de Oliveira Mantovani" <
daniel.oliveira.mantov...@gmail.com> wrote:

> A pergunta pode ser idiota, mas você não pode fazer isso usando os logs do
> Apache ?
>
> 2015-10-05 18:47 GMT-03:00 Alceu R. de Freitas Jr. <
> glasswal...@yahoo.com.br>:
>
>> Boa tarde pessoal,
>>
>> Alguém aí saberia dizer se é possível interceptar uma requisição a outro
>> módulo do Apache antes de ele receber a mesma com mod_perl?
>>
>> A ideia seria interceptar requisições de web services e analisar o
>> payload para contar quantas requisições para determinados serviços são
>> recebidas.
>>
>> Importante deixar claro que o módulo em questão não tem seu código-fonte
>> disponível, então não tem como resolver a questão por ele mesmo.
>>
>> Eu estive analisando o módulo Sniffer::HTTP e ele funciona bem, mas não
>> acho que vá adiantar em casos que TLS esteja aplicado.
>>
>> Obrigado,
>>
>> Alceu
>>
>>
>> =begin disclaimer
>>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>>  L
>> =end disclaimer
>>
>>
>
>
> --
> Thank you very much!
>
> -dom
>
> --
>
> Daniel de Oliveira Mantovani
> Business Analytic Specialist
> Perl Evangelist /Astrophysics hobbyist.
> +55 11 9 8538-9897
> XOXO
>
> =begin disclaimer
>Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer


Re: [SP-pm] ES

2015-06-29 Por tôpico Renato Santos
Fechou então!

Eu estarei lá, junto com Thiago, Gian, Monica e cia!

2015-06-29 15:02 GMT-03:00 Rafael Araújo Silva rafaelaraujosi...@gmail.com
:

 Faltou o horário 18:30 ^^

 2015-06-29 14:59 GMT-03:00 Rafael Araújo Silva 
 rafaelaraujosi...@gmail.com:

 Quarta-feira 01/07/2015 Encontro Social no Monte Carlo!!!


 https://www.google.com.br/maps/place/Monte+Carlo/@-23.5721887,-46.6450788,20z/data=!4m2!3m1!1s0x:0x4f479ae5a1b29682?hl=en

 Todos estão, vai ser divertido!!!  ^^

 2015-06-25 18:16 GMT-03:00 Rafael Araújo Silva 
 rafaelaraujosi...@gmail.com:

 Junior vai ser SP-PM e ROÇA-PM em peso...   literalmente hahahaha

 2015-06-25 18:06 GMT-03:00 Junior Moraes juniorf...@gmail.com:

 Opa, SP-PM em peso?!

 Desse jeito também aparecerei para rever alguns manos. :-)

 []'s

 2015-06-25 17:58 GMT-03:00 Gian Vizzotto gfvizzo...@gmail.com:

 Aí fica fácil, aqui do lado da Eokoe!

 Aproveitando, indicações para essa vaga são bem-vindas:
 https://trampos.co/oportunidade/121454-front-end-developer


 Abs!

 2015-06-25 17:36 GMT-03:00 Blabos de Blebe bla...@gmail.com:

 Ma oe

 2015-06-25 17:13 GMT-03:00 Renan Carvalho 
 renan.azevedo.carva...@gmail.com:

 O silvio estará lá :D

 Em 25 de junho de 2015 16:57, Ricardo Stock ricardost...@bol.com.br
  escreveu:

 Serve agua no copo K

 Brincadeira

 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: renato.c...@gmail.com
 Enviada: Quinta-feira, 25 de Junho de 2015 15:26
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] ES

 Aqui do lado da empresa, tem um lugar que a cerveja ainda custa R$
 7,50 a skol, R$ 8 original.


 https://www.google.com.br/maps/place/Monte+Carlo/@-23.5721887,-46.6450788,20z/data=!4m2!3m1!1s0x:0x4f479ae5a1b29682?hl=en

 2015-06-25 15:20 GMT-03:00 Frederico Recsky freder...@frederico.me
 :



   Sugere um lugar la então. Estamos saindo de Taubaté para a gente
 se planejar.From: Daniel Vinciguerra
 Sent: ‎6/‎25/‎2015 3:14 PM
 To: saopaulo-pm@pm.org
 Subject: Re: [SP-pm] ES


 Opaa...



 Se for dia 01/07 eu estarei por São Paulo e participo! :)



 ** São Bernardo tem uns lugares bem em conta²



 []#39;s



 On 25-06-2015 15:01, Blabos de Blebe
   wrote:



   São Bernardo tem uns lugares bem em conta :)



 []#39;s




 2015-06-25 14:58 GMT-03:00
   Frederico Recsky freder...@frederico.me:




 Próxima
   quarta dia 1 ?



   Paulistanos podiam sugerir um lugar que tenham
   preços condizentes com a atual crise .






 From:
 Rafael Araújo Silva

 Sent:
 ‎6/‎25/‎2015
   2:45 PM

 To:
 saopaulo...@mail.pm.org

 Subject:
 [SP-pm]
   ES






   Olá pessoal!



   Quando vai rolar o próximo ES?







   --

   Rafael Araújo Silva











 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer















   =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --

   Daniel Vinciguerra (@dvinciguerra)

   Web solution architect, perl dev, vegetarian, geek and
 co-founder
   at Bivee

   Phone: +55 47 9270-6171 Skype: daniel-vinciguerra

   bivee.com.br
   - github.com/Bivee





 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Saravá,Renato CRONhttp://www.renatocron.com/blog/@renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer

Re: [SP-pm] [off-topic] MySQL x MariaDB ( era Distribuir código Perl )

2015-06-23 Por tôpico Renato Santos
Iniciar em mysql é como usar um garfo pra cortar carne, quando você pode
usar uma faca e ter muito menos dificuldades!

2015-06-23 9:02 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

 Não entendi.

 Todos os softwares que desenvolvo são iniciados, e finalizados usando
 unicamente o mysql. Não entendi a colocação de não iniciar com mysql :-(

 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: leona...@ruoso.com
 Enviada: Segunda-feira, 22 de Junho de 2015 18:22
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm][off-topic] MySQL x MariaDB ( era Distribuir
 código Perl )



 Claro que vale. Instala o PostgreSQL e só usa MySQL e derivados em
 sistemas legados. Nunca comece um software novo no MySQL.



 Em sex, 19 de jun de 2015 17:44, Alceu R. de Freitas Jr. 
 glasswal...@yahoo.com.br escreveu:

 Já que tocaram no assunto, como anda este tal de MariaDB?


 Vale a pena fazer a troca?








 Abraço,


 Alceu



 De: Leonardo Ruoso leona...@ruoso.com

 Para: saopaulo...@mail.pm.org

 Enviadas: Sexta-feira, 19 de Junho de 2015 17:32

 Assunto: Re: [SP-pm] Distribuir código Perl


 Mas, para todo mundo ficar feliz, bora false mal do MySQL, que aí é
 unanimidade garantida :D






 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer








 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] [off-topic] MySQL x MariaDB ( era Distribuir código Perl )

2015-06-19 Por tôpico Renato Santos
Eu nao sei, mas como eu acho que até determinada versao é um drop-in
replacment, deve valer a pena!


2015-06-19 17:41 GMT-03:00 Alceu R. de Freitas Jr. glasswal...@yahoo.com.br
:

 Já que tocaram no assunto, como anda este tal de MariaDB?

 Vale a pena fazer a troca?

 Abraço,

 Alceu

   --
  *De:* Leonardo Ruoso leona...@ruoso.com
 *Para:* saopaulo...@mail.pm.org
 *Enviadas:* Sexta-feira, 19 de Junho de 2015 17:32
 *Assunto:* Re: [SP-pm] Distribuir código Perl

 Mas, para todo mundo ficar feliz, bora false mal do MySQL, que aí é
 unanimidade garantida :D



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Distribuir código Perl

2015-06-17 Por tôpico Renato Santos
Não pode rolar docker no host? Tem docker pra Unix?!
On Jun 17, 2015 5:43 AM, Leonardo Ruoso leona...@ruoso.com wrote:

 Sim, distribuir o Perl em si pode ser uma alternativa interessante, uma
 vez que a arquitetura não deve mudar, apenas o Perl e os componentes de
 máquina.

 Tenho de limpar meu local lib para fazer uma instalação limpa.
 Em 16/06/2015 19:33, Lucas Moraes lucastiagodemor...@gmail.com
 escreveu:

 Leonardo você já tentou usar local-lib ou perlbrew, tipo você faz a
 instalação do mesmo em outra máquina, depois você copia para máquina que
 você vai usar. Já fiz isso em servidores compartilhado que oferecia ssh,
 mas não tinha permissão para compilar os módulos Perl. Não custa tentar.
 Em 16/06/2015 19:25, Leonardo Ruoso leona...@ruoso.com escreveu:

 Thiago,

 Obrigado,

 Com pacotes eu tenho experiência, o problema é com Unix na unha, sem
 pacotes, mas também sem make ou (g)cc, ou seja, mesmo o mirror da CPAN não
 resolve. Vou dar uma olhada se consigo trabalhar com o FatPack.

 Talvez eu tenha de substituir o Moose por OO legada, mas o POE eu não
 teria como tirar.

 Em 16 de junho de 2015 19:08, Thiago Rondon thi...@eokoe.com escreveu:

 Leonardo,

 No projeto do agente da b-datum, nos desenvolvemos de uma maneira para
 evitar inclusive o máximo de dependências, e para ser executados no
 máximo de distribuições e interpretadores Perl possível.

 https://github.com/b-datum/b-datum-linux

 Minhas dicas, seriam:

 - Utilizamos o fatpack. Ele funciona bem, e é fácil de manter os
 pacotes e versões que você deseja no teu repositório.

 - Preferências por módulos Core.

 - SSL pode trazer problemas em alguns cenários, mas é possível
 encontrar soluções sem XS e com dependências de pacotes no sistema
 operacional, porém é interessante validar se há um pacote XS
 disponível e usar, por performance.

 - MD5 e algoritmos similares pode ser substituído por comandos do
 sistema operacional, por questão de performance também.

 - Construa pacotes para instalação do aplicativo, para resolver
 problemas pontuais com cada distribuição. No repositório você irá
 ver que a construção de pacotes contempla questões no RPM como É
 fedora ?, e por aí vaí.

 - Disponibilizar em repositórios os pacotes para poder facilitar a
 atualização.

 Abs!
 -Thiago Rondon

 Em 16 de junho de 2015 16:59, Leonardo Ruoso leona...@ruoso.com
 escreveu:
  Senhores,
 
  Cenário que eu preciso da opinião dos colegas sobre distribuir código
 Perl
  para rodar em sistemas sem compiladores.
 
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Experiência com o gateway de pagamento MOIP

2015-06-12 Por tôpico Renato Santos
Se for pagamentos recorrentes, é melhor olhar os especializados:

http://vindi.com.br/

Com eles ,voce poderá no futuro, trocar de operadora, pois eles podem reter
os digitos do cartão.


2015-06-12 16:33 GMT-03:00 Daniel Vinciguerra 
daniel.vincigue...@bivee.com.br:

  Boa tarde,

 Gostaria de saber se alguém tem alguma experiência com a plataforma de
 pagamento MOIP.

 Estive estudando algumas plataformas de pagamento online e das mais
 comuns, o MOIP é a plataforma com a integração mais
 bacana para assinaturas (pagamento recorrente) e que inclusive contempla
 checkout transparente (mesmo para assinatura).

 Alguém teria algo para contribuir? Qualquer informação é bem vinda! :-)

 Grande abraço,

 --
 *Daniel Vinciguerra (@dvinciguerra)*
 Web solution architect, perl dev, vegetarian, geek and co-founder at Bivee
 Phone: +55 47 9270-6171 Skype: daniel-vinciguerra
 bivee.com.br - github.com/Bivee

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Trava de sistema

2015-05-15 Por tôpico Renato Santos
Pelo que entendi, o codigo fonte ja vai estar protegido.

Se voce conseguir fazer com que a maquina inteira for criptografada, e sem
acesso ao bash, ja era.
Bom, funciona em teoria se você tem um host esterno (tipo amazon), mas se
for local, eu não sei como faz para proteger o sistema de arquivos, pois em
algum lugar precisa estar a chave!



2015-05-15 9:28 GMT-03:00 Jarbas Brito jbmsegu...@gmail.com:

 Da pra fazer um mini web Server em alguma linguagem compilada com alguns
 PLUS de segurança na compilação,  onde ele terá a regra de validar a
 chave.  C?  C++?  Até mesmo c# usando mono ;-)

 On Fri, May 15, 2015, 9:01 AM Fernando Corrêa fernandocor...@gmail.com
 wrote:

  Se o seu código for criptografado, sem internet o q vc pode fazer é:

 exit if $password_from_file ne sha256(join  , $client_id, $salt, time %
 (60 * 60 * 24 * 30 * 3));

 E de 3 em 3 meses o sistema vai ficar inoperante até q a nova senha seja
 escrita no arquivo...

 Em 15/05/2015 08:17, Fernando Corrêa escreveu:

   Nós tivemos q implementar tb o nosso próprio use q decriptografava o
 código a ser incluindo antes de fazê-lo.

 Esse nosso use tb continha a chave criptográfica, mas como o mesmo
 estava criptografado, não tinha como o cliente descobrir qual era a chave.

 Agora eu lembrei q implementamos toda a parte de código criptografado e
 apenas planejamos essa consulta à url... (Assim como tb planejamos a compra
 on-line de novos módulos, onde esses seriam criptografados com a chave do
 cliente antes do download, facilitando a compra de novos módulos e
 impedindo o compartilhamento de 1 módulo comprado p/ vários clientes) essas
 2 partes planejadas nunca foram implementadas, pq o projeto morreu antes
 disso...

 Em 14/05/2015 21:54, Fernando Corrêa escreveu:

  Na verdade eu não lembro se chegamos a implementar ou se apenas
 planejamos.

 Em 14/05/2015 21:50, Fernando Corrêa escreveu:

  Hi Ricardo,

 Como vc vai fazer qq coisa nesse sentido? Se pedirá senha nova basta o
 cliente abrir o código e descobrir como gerar a nova senha...

 Eu já trabalhei num lugar onde agente tinha um compilador Perl
 customizado (usando lib perl) e todo nosso código era criptografado. A
 chave ficava no binário e esse decriptografava o código antes de jogar p/ o
 eval do libperl.
 Esporadicamente esse binário tb acessava uma url da empresa q retornava a
 um módulo da data atual concatenada com outras informações e criptografado
 com a mesma chave... Se isso não batesse ele morria e não rodava nada...
 A informação retornada pela url era criptografiada justamente p/ o
 cliente não poder botar um dns na rede dele e se passar pela url da
 empresa...

 Em 14/05/2015 20:33, Ricardo Stock escreveu:

  Então Daniel, é exatamente isso que estou implementando. No meu ultimo
 emprego, havia um software assim. a cada seis meses o mesmo expirada, e era
 necessário ligar para a empresa, solicitando uma nova senha para pode
 destravar o mesmo.

 A implementação é feita utilizando um serial gerado através de data +
 alguma coisa. No sistema, ao receber este serial,o mesmo é verificado se
 esta valido. Se valido libera.

 Agora a pergunta.
 Gero a senha, no servidor terei que deixar uma contra senha também para
 validar a senha. ;-)

 Renan, Utilizando a validação com token através de algorítimo de de crypt
 / descryp eu posso fazer isso sem utilizar conexão com a internet. Que é
 justamente o que preciso fazer. Por isto falei de utilizar números primos
 ou validações com senha.

 A minha grande preocupação é justamente não depender de internet para
 liberar, pois poderia travar o sistema remotamente. Mas e senao tiver
 internet:-)

 Mesmo assim agradeço por todas as opiniões, são todas validas. Vou
 começar a rascunhar, tenho um mês ainda...
 Obrigado a todos que estão contribuindo.


 Ricardo Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: dan.vincigue...@gmail.com
 Enviada: Quinta-feira, 14 de Maio de 2015 19:32
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] Trava de sistema

 Ja vi casos onde o software trabalhava com uma chave local que tinha uma
 determinada validade e  ao termino dessa validade o usuário precisava ligar
 para a empresa do software para comprar uma nova chave, revalidando o
 sistema por mais X tempo.

 Não sei como a implementação era feita mas a chave era o hash de alguma
 coisa!


 Daniel Vinciguerra (@dvinciguerra)
 Web solution architect, perl dev, vegetarian, geek and co-founder at Bivee
 bivee.com.br  -  github.com/Bivee


 2015-05-14 17:32 GMT-03:00 Renan Carvalho 
 renan.azevedo.carva...@gmail.com:
 Ricardo,
 O servidor seria o ideal, principalmente para gerar uma nova chave
 válida, porque se for local quando expirar a chave você terá que já ter um
 novo token cadastrado ou terá que realizar uma manutenção para inserir uma
 nova.


 Em 14 de maio de 2015 17:08, Ricardo Stock ricardost...@bol.com.br
 escreveu:




 Exatamente isso o que quero eveitar, por algum 

Re: [SP-pm] Equinócio de Inverno 2015 — DBIx::Class

2015-03-02 Por tôpico Renato Santos
Ele põe os links mas não mostra o footnote, mas da pra repetir colocar uma
lista - [foo][] no final, se desejar colocar a lista dos links
On Mar 2, 2015 5:23 PM, Leonardo Ruoso leona...@ruoso.com wrote:

 O teu interpretador suporta isso pelo módulo? Ou você faz algo?
 Em 02/03/2015 16:48, Renato Santos renato.c...@gmail.com escreveu:

 Leonardo, em markdown, voce pode usar

 Visit [Daring Fireball][] for more information.
 e depois colocar no final do arquivo:

 [Daring Fireball]: http://daringfireball.net/;


 2015-03-02 13:05 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Renato, muito bacana o artigo do Paulo, vamos para a Suíça?

 Fora isso, tenho de ver como colocar as footnotes direito, que ficaram
 bem ruins inline. Qual o melhor suporte de source, pós?

 Eu vou preparar um outro artigo mais conceitual antes de cair nos
 detalhes da dbic, e depois de uma conversa com o MST e umas leituras. Mas
 faço isso hoje mesmo. Então se alguém puder ir fazendo um arquivo sobre a
 DBIx::Class::Core, ou seja, sobre os recursos mais básicos, seria de grande
 ajuda, mesmo que fosse um draft a ser melhorado.

 A decisão do MST de fugir de over engineering no design foi uma das mais
 acertadas dos últimos 20 anos da Eng de Software.
 Em 02/03/2015 08:27, Renato Santos renato.c...@gmail.com escreveu:

 Leonardo,
 Subi o texto do Paulo Henrique Rodrigues hoje, então, amanhã podemos
 voltar com o DBIx::Class:

 Perl*soas*, veja como é facil mandar textos para o
 http://sao-paulo.pm.org/

 o Paulo Henrique Rodrigues chegou faz 5 dias e já está publicando!

 Segue a lista de artigos órfãos:

- DBIx::Class::Schema — O patamar de todas as suas classes de
entidade
- DBIx::Class::Core — Conhecendo os recursos básicos do ORM
- DBIx::Class::Row — Da tradução de cada objeto em um registro
- DBIx::Class::Relationship  DBIx::Class::Relationship::Base —
Relacionamentos entre entidades
- DBIx::Class::ResultSource — Em alguns casos metaprogramação é a
melhor solução
- DBIx::Class::ResultSet  DBIx::Class::ResultSetColumn — Das
operações em coleções de objetos ou como obter DAO mágicos
- DBIx::Class::InflateColumn — Objetos como atributos serializados
- DBIx::Class::Schema::Loader — Engenharia reversa de um banco de
dados existente
- $schema — Minha própria implementação
- $schema::Result::$result_class — Mapeamento das tabelas em
classes de entidade
- $schema::ResultSet::$resultset_class — Magia personalizada para
coleções
- $schema::Result::$virtualview_result_class — Consulta complexa
pré-definida
- SQL::Abstract — Consulta complexa orientada a dados
- Como acessar funções e Stored Procedures
- Reduzindo a complexidade ciclomática com joins e prefetching
- Formas usuais para melhorar a velocidade de inicialização
- Formas usuais para melhorar a velocidade de execução (é possível
desabilitar conveniências quando não são necessárias)
- Controle fino sobre suas transações
- Solução de problemas

 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Equinócio de Inverno 2015 — DBIx::Class

2015-03-02 Por tôpico Renato Santos
Posso mudar para

https://metacpan.org/pod/distribution/Markdent/lib/Markdent/Dialect/GitHub.pod

sem problemas também.


2015-03-02 17:29 GMT-03:00 Renato Santos renato.c...@gmail.com:

 Ele põe os links mas não mostra o footnote, mas da pra repetir colocar uma
 lista - [foo][] no final, se desejar colocar a lista dos links
 On Mar 2, 2015 5:23 PM, Leonardo Ruoso leona...@ruoso.com wrote:

 O teu interpretador suporta isso pelo módulo? Ou você faz algo?
 Em 02/03/2015 16:48, Renato Santos renato.c...@gmail.com escreveu:

 Leonardo, em markdown, voce pode usar

 Visit [Daring Fireball][] for more information.
 e depois colocar no final do arquivo:

 [Daring Fireball]: http://daringfireball.net/;


 2015-03-02 13:05 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Renato, muito bacana o artigo do Paulo, vamos para a Suíça?

 Fora isso, tenho de ver como colocar as footnotes direito, que ficaram
 bem ruins inline. Qual o melhor suporte de source, pós?

 Eu vou preparar um outro artigo mais conceitual antes de cair nos
 detalhes da dbic, e depois de uma conversa com o MST e umas leituras. Mas
 faço isso hoje mesmo. Então se alguém puder ir fazendo um arquivo sobre a
 DBIx::Class::Core, ou seja, sobre os recursos mais básicos, seria de grande
 ajuda, mesmo que fosse um draft a ser melhorado.

 A decisão do MST de fugir de over engineering no design foi uma das
 mais acertadas dos últimos 20 anos da Eng de Software.
 Em 02/03/2015 08:27, Renato Santos renato.c...@gmail.com escreveu:

 Leonardo,
 Subi o texto do Paulo Henrique Rodrigues hoje, então, amanhã podemos
 voltar com o DBIx::Class:

 Perl*soas*, veja como é facil mandar textos para o
 http://sao-paulo.pm.org/

 o Paulo Henrique Rodrigues chegou faz 5 dias e já está publicando!

 Segue a lista de artigos órfãos:

- DBIx::Class::Schema — O patamar de todas as suas classes de
entidade
- DBIx::Class::Core — Conhecendo os recursos básicos do ORM
- DBIx::Class::Row — Da tradução de cada objeto em um registro
- DBIx::Class::Relationship  DBIx::Class::Relationship::Base —
Relacionamentos entre entidades
- DBIx::Class::ResultSource — Em alguns casos metaprogramação é a
melhor solução
- DBIx::Class::ResultSet  DBIx::Class::ResultSetColumn — Das
operações em coleções de objetos ou como obter DAO mágicos
- DBIx::Class::InflateColumn — Objetos como atributos serializados
- DBIx::Class::Schema::Loader — Engenharia reversa de um banco de
dados existente
- $schema — Minha própria implementação
- $schema::Result::$result_class — Mapeamento das tabelas em
classes de entidade
- $schema::ResultSet::$resultset_class — Magia personalizada para
coleções
- $schema::Result::$virtualview_result_class — Consulta complexa
pré-definida
- SQL::Abstract — Consulta complexa orientada a dados
- Como acessar funções e Stored Procedures
- Reduzindo a complexidade ciclomática com joins e prefetching
- Formas usuais para melhorar a velocidade de inicialização
- Formas usuais para melhorar a velocidade de execução (é possível
desabilitar conveniências quando não são necessárias)
- Controle fino sobre suas transações
- Solução de problemas

 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Equinócio de Inverno 2015 — DBIx::Class

2015-03-02 Por tôpico Renato Santos
Leonardo, em markdown, voce pode usar

Visit [Daring Fireball][] for more information.
e depois colocar no final do arquivo:

[Daring Fireball]: http://daringfireball.net/;


2015-03-02 13:05 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Renato, muito bacana o artigo do Paulo, vamos para a Suíça?

 Fora isso, tenho de ver como colocar as footnotes direito, que ficaram bem
 ruins inline. Qual o melhor suporte de source, pós?

 Eu vou preparar um outro artigo mais conceitual antes de cair nos detalhes
 da dbic, e depois de uma conversa com o MST e umas leituras. Mas faço isso
 hoje mesmo. Então se alguém puder ir fazendo um arquivo sobre a
 DBIx::Class::Core, ou seja, sobre os recursos mais básicos, seria de grande
 ajuda, mesmo que fosse um draft a ser melhorado.

 A decisão do MST de fugir de over engineering no design foi uma das mais
 acertadas dos últimos 20 anos da Eng de Software.
 Em 02/03/2015 08:27, Renato Santos renato.c...@gmail.com escreveu:

 Leonardo,
 Subi o texto do Paulo Henrique Rodrigues hoje, então, amanhã podemos
 voltar com o DBIx::Class:

 Perl*soas*, veja como é facil mandar textos para o
 http://sao-paulo.pm.org/

 o Paulo Henrique Rodrigues chegou faz 5 dias e já está publicando!

 Segue a lista de artigos órfãos:

- DBIx::Class::Schema — O patamar de todas as suas classes de entidade
- DBIx::Class::Core — Conhecendo os recursos básicos do ORM
- DBIx::Class::Row — Da tradução de cada objeto em um registro
- DBIx::Class::Relationship  DBIx::Class::Relationship::Base —
Relacionamentos entre entidades
- DBIx::Class::ResultSource — Em alguns casos metaprogramação é a
melhor solução
- DBIx::Class::ResultSet  DBIx::Class::ResultSetColumn — Das
operações em coleções de objetos ou como obter DAO mágicos
- DBIx::Class::InflateColumn — Objetos como atributos serializados
- DBIx::Class::Schema::Loader — Engenharia reversa de um banco de
dados existente
- $schema — Minha própria implementação
- $schema::Result::$result_class — Mapeamento das tabelas em classes
de entidade
- $schema::ResultSet::$resultset_class — Magia personalizada para
coleções
- $schema::Result::$virtualview_result_class — Consulta complexa
pré-definida
- SQL::Abstract — Consulta complexa orientada a dados
- Como acessar funções e Stored Procedures
- Reduzindo a complexidade ciclomática com joins e prefetching
- Formas usuais para melhorar a velocidade de inicialização
- Formas usuais para melhorar a velocidade de execução (é possível
desabilitar conveniências quando não são necessárias)
- Controle fino sobre suas transações
- Solução de problemas

 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] SEO e Javascript

2015-02-05 Por tôpico Renato Santos
Vocês tem que lembrar que: A: nao da pra saber o que ele faz.

Mas, já vi videos do matt cutt, e ele diz várias vezes, 'o google executa o
javascript'.

Mas tem que lembrar que: O google executa o javascript, e indexa o HTML e
para. ele não sai clicando em tudo, nem soltando eventos.

Até onde eu sei, o melhor jeito de fazer essas one-page cheia de js e que
precisam ser indexadas, é com noscript e isomorphism.

ai basicamente, voce renderiza o html da pagina (semelhante/igual ao que o
javascript gerou/modificou antes) e, com javascript, procura pelas tags de
noscript e faz inline-replace do html, e faz os binds.

fazendo uma rapida pesquisa, AirBNB faz isso no site dela.

http://jeffwhelpley.com/javascript-seo/



2015-02-05 18:21 GMT-02:00 Lucas Mateus lucasmateus.olive...@gmail.com:


 Em 05/02/2015, à(s) 17:45, Leonardo Ruoso leona...@ruoso.com escreveu:

 Não o faz. Ele indexa o JS e faz algumas coisas com o JS. Ele certamente
 não faz crawler do resultado gerado pelo JS.


 Em um dos passos o Google renderiza a página e extrai o texto que pode ter
 sido escrito do jeito que for, mas isso não significa que tenha relevância,
 e aparentemente a relevância é muito baixa ou nem existe.

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] FILEHANDLE LOGFILE or INFILE

2015-02-04 Por tôpico Renato Santos
Cara, estou achando que você está lendo um programa já feito, que esta
usando *FILEHANDLE* em si, com esses nomes (LOGFILE, INLINE)

O jeito mais seguro, é usar um FH dentro de uma ref,

# ler em binario
open(my $fh, ':raw', '/tmp/foo.bin');
while( my $somebytes = $fh){ . .. }

# ler em utf8
open(my $fh, ':utf8', '/tmp/tmp.utf8');
while( my $line = $fh){ . .. }

# escrever em utf8
open(my $fh, ':utf8', '/tmp/tmp.utf8');
print $fh uma linha\n;



2015-02-04 14:07 GMT-02:00 Gabriel Vieira gabriel.vie...@gmail.com:

 Qual a diferença de comportamento que você observou?

 2015-02-04 11:05 GMT-05:00 Kleber Rodrigo de Carvalho 
 kleber.carva...@gmail.com:

 Pessoal,

 Estou escrevendo um programa em Perl, e preciso entender as
 diferenças entre os FILEHANDLE.
 Por exemplo, um programa lendo um arquivo usando LOGFILE se comporta
 diferente de um usando INFILE.
 Estou procurando na internet por:

 perl FILEHANDLE LOGFILE INFILE
 perl LOGFILE INFILE

 Mas não encontrei nada. Se encontra todos os tipos de FILEHANDLE já
 ajudaria.
 Será que alguém poderia me ajudar nisso?

 Muito obrigado

 Abraços
 Kleber Rodrigo de Carvalho
 Engenheiro de Software
 KleberCarvalho.com | (15) 9-9161-3362
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Gabriel Vieira

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] FILEHANDLE LOGFILE or INFILE

2015-02-04 Por tôpico Renato Santos
seu programa já está feito, alguem que criou esses nomes e filehandles.

o seek esta mandando ir para a ultima posicao (3 parametro com valor 2).
o tell esta mandando retornar a posicao atual.

signfica que o LOGFILE esta na posicao 5091(bytes/char?)

2015-02-04 15:01 GMT-02:00 Kleber Rodrigo de Carvalho 
kleber.carva...@gmail.com:

 Olá

 Disponibilizei meu código aqui: http://pastebin.com/T6AGHm2n


 Minha duvida é:

  seek($filehandler, 0, 2);
  $curreof = tell($filehandler);
  print(curreof= . $curreof . \n);


 Porque quando eu executo esse trecho de código acima usando LOGFILE,
 eu recebo curreof=5091
 O que isso significar?

 Obrigado

 Abraços
 Kleber Rodrigo de Carvalho
 Engenheiro de Software
 KleberCarvalho.com | (15) 9-9161-3362

 Cara, estou achando que você está lendo um programa já feito, que esta
 usando *FILEHANDLE* em si, com esses nomes (LOGFILE, INLINE)

 O jeito mais seguro, é usar um FH dentro de uma ref,

 # ler em binario
 open(my $fh, ':raw', '/tmp/foo.bin');
 while( my $somebytes = $fh){ . .. }

 # ler em utf8
 open(my $fh, ':utf8', '/tmp/tmp.utf8');
 while( my $line = $fh){ . .. }

 # escrever em utf8
 open(my $fh, ':utf8', '/tmp/tmp.utf8');
 print $fh uma linha\n;



 2015-02-04 14:07 GMT-02:00 Gabriel Vieira gabriel.vieira at gmail.com:

 Cara, estou achando que você está lendo um programa já feito, que esta
 usando *FILEHANDLE* em si, com esses nomes (LOGFILE, INLINE)

 O jeito mais seguro, é usar um FH dentro de uma ref,

 # ler em binario
 open(my $fh, ':raw', '/tmp/foo.bin');
 while( my $somebytes = $fh){ . .. }

 # ler em utf8
 open(my $fh, ':utf8', '/tmp/tmp.utf8');
 while( my $line = $fh){ . .. }

 # escrever em utf8
 open(my $fh, ':utf8', '/tmp/tmp.utf8');
 print $fh uma linha\n;



 2015-02-04 14:07 GMT-02:00 Gabriel Vieira gabriel.vieira at gmail.com:

  Qual a diferença de comportamento que você observou?
 
  2015-02-04 11:05 GMT-05:00 Kleber Rodrigo de Carvalho 
  kleber.carvalho at gmail.com:
 
  Pessoal,
 
  Estou escrevendo um programa em Perl, e preciso entender as
  diferenças entre os FILEHANDLE.
  Por exemplo, um programa lendo um arquivo usando LOGFILE se comporta
  diferente de um usando INFILE.
  Estou procurando na internet por:
 
  perl FILEHANDLE LOGFILE INFILE
  perl LOGFILE INFILE
 
  Mas não encontrei nada. Se encontra todos os tipos de FILEHANDLE já
  ajudaria.
  Será que alguém poderia me ajudar nisso?
 
  Muito obrigado
 
  Abraços
  Kleber Rodrigo de Carvalho
  Engenheiro de Software
  KleberCarvalho.com | (15) 9-9161-3362
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-31 Por tôpico Renato Santos
Mais links para ler:

REST APIs must be hypertext-driven
 - http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
(too strict)

Creating an efficient REST API with HTTP
 - http://mark-kirby.co.uk/2013/creating-a-true-rest-api/ (cool)


No começo desta thread eu não conhecia esse tal REST do Dr Fielding. Foi
legal conhecer, mas ainda não entendo porque o Leonardo diz que os
REST-likes não ajudam sistemas mobiles/SPA.

Nem todo mundo que conheço gostam de AngularJS, algumas, inclusive, tem um
forte ódio (quase como o Eden vs Mojolicious).

É claro que uma SPA ficaria mais fácil de dar manutenção se as respostas à
recursos da API contenham as URI's para os próximos recursos, mas não
impossibilita a SPA de existir de uma forma regular.

A unica parte que não entendi até agora foi essa:

   - A REST API should not be dependent on any single communication
   protocol, though its successful mapping to a given protocol may be
   dependent on the availability of metadata, choice of methods, etc. In
   general, any protocol element that uses a URI for identification must allow
   any URI scheme to be used for the sake of that identification. *[Failure
   here implies that identification is not separated from interaction.]*

Como fazer uma API comunicável por diversos protocolos? HTTP e HTTPS não
bastam? Os outros protocolos não podem ser tunelados por HTTP?




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-31 Por tôpico Renato Santos
Fui procurar por True REST APPLICATION e ...
Everyone says they have a REST (or RESTful or REST-like) API. Twitter does,
Facebook does, as does Twilio and Gowalla and even Google. However, by the
actual, original definition, none of them are truly RESTful. But that’s OK,
because your API shouldn’t be either.

http://www.intridea.com/blog/2010/4/29/rest-isnt-what-you-think-it-is



2015-01-31 13:36 GMT-02:00 Leonardo Ruoso leona...@ruoso.com:

 Em 31 de janeiro de 2015 11:38, Blabos de Blebe bla...@gmail.com
 escreveu:

 Eu concordo


 Eu concordo que você concorda :p



 2015-01-31 10:05 GMT-02:00 Leonardo Ruoso leona...@ruoso.com:
  Em 31 de janeiro de 2015 00:55, Kojo rbsnk...@gmail.com escreveu:
 
  Em 30 de janeiro de 2015 01:58, Solli Honorio shono...@gmail.com
  escreveu:
 
 
 
  [ ... ]
 
 
  No documento que o Blabos mandou, as vantagens citadas são visibility,
  reliability, and scalability. A primeira é a menos importante, a
 segunda é
  bem interessante e a terceira, basicamente é que traz grandes
 benefícios aos
  poucos. Quem são esses poucos? Facebook, Twitter, Google, Youtube,
 Buscapé,
  Globo.com, mais umas centenas ou alguns poucos milhares de serviços que
  concentram todo mundo. Para eles a bolacha stateless faz a diferença.
 
 
  Permita-me corrigir uma coisa em minha colocação inicial...
 
  Minha proposta foi de que poderíamos formar um grupo para estudar e
 produzir
  algum material relevante sobre Rest e Perl, com a premissa de que as
 pessoas
  que participariam entendem Rest não apenas como uma proposta para o
  desenvolvimento de software relevante, mas que talvez seja a melhor
  arquitetura disponível na atualidade, e que a importância de
 implementação
  de serviços Rest cresce exponencialmente com a demanda por clientes
 não-PC
  e, mesmo no PC, cresce com a adoção de aplicações ricas, onde o
 principal
  player é o AngularJS, explicando melhor: Internet das Coisas, Mobile e
 SPA
  dependem de bons designers para seu sucesso e esses bons designers, em
 se
  tratando de Rest, ainda são raros na maioria das empresas.
 
  [ ... ]
 
  --
  Leonardo Ruoso
  Journalist, Perl developer and business consultant
  Media, UFC/2006; Telecom, IFCE/1998
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-31 Por tôpico Renato Santos
Tendo um backend esperto da sim para ter um backend só, por exemplo, um
sistema async e ter na frente uma opção de http que conversa com esse
sistema async.
On Jan 31, 2015 7:44 PM, Kojo rbsnk...@gmail.com wrote:


 Em 31 de janeiro de 2015 18:09, Leonardo Ruoso leona...@ruoso.com
 escreveu:

 Em 31 de janeiro de 2015 17:48, Renato Santos renato.c...@gmail.com
 escreveu:

 Nem todo mundo que conheço gostam de AngularJS, algumas, inclusive, tem
 um forte ódio (quase como o Eden vs Mojolicious).


 Há algumas alternativas ao AngularJS. Pessoalmente eu conheço o
 AngularJS. Agora, AngularJS está muito mais para Catalyst que para
 Mojolicious. A tendência seria de que o Eden gostasse do AngularJS. De
 fato, não conheci ninguém que eu respeite como designer de software que não
 respeite considerável o AngularJS.


 O AngularJS está para o Catalyst pq são dois MVCs, um trabalha no back e
 um no front. O Mojo pelo pouco que eu sei é um framework, http/websocket
 server assíncrono. Então acho que AngularJS e o Mojo trabalhariam bem
 juntos.
 Eu fiz uma implementação de AngularJS com Websocket, não usei Mojo pq o
 back não era Perl, mas o AngularJS tem uma biblioteca para trabalhar com o
 protocolo Websocket que vai tranquilo.





 A unica parte que não entendi até agora foi essa:

- A REST API should not be dependent on any single communication
protocol, though its successful mapping to a given protocol may be
dependent on the availability of metadata, choice of methods, etc. In
general, any protocol element that uses a URI for identification must 
 allow
any URI scheme to be used for the sake of that identification. *[Failure
here implies that identification is not separated from interaction.]*

 Como fazer uma API comunicável por diversos protocolos? HTTP e HTTPS não
 bastam? Os outros protocolos não podem ser tunelados por HTTP?


 Se chegarmos a montar nosso grupo de estudo eu realmente gostaria de
 chegar num ponte de termos ao menos um software com uma API de referência
 funcionando simultaneamente em cima de HTTP(S) e AMQP (incluindo AMQP
 tunelado em WebSocket). Suportando HTML, JSON e XML, mesmo que seja uma
 aplicação bem simples como uma nova versão do ACT.



 Já que vc considera a possibilidade de implementar algo REST-like em
 Websocket, segue abaixo umaa pequena tabela que mapeia diferentes
 características de cada protocolo.
 O zero é qdo não tem a característica e o um é qdo tem a característica.


 HTTPWebsocket
 Stateless (Só o Client mantém estado)   10
 Stateful (Client e Server mantém estado)   01
 Synchronous (Blocante)   10
 Assynchronous (Não Blocante)   01
 HalfDuplex
 10
 FullDuplex (Real Time)  01

 Algumas observações.
 1. O Websocket é não blocante, não dá para querê-lo sincronizado. O
 cliente precisa trabalhar com callback, promisses, etc.
 2. Para o Websocket ser assíncrono ele precisa ser stateful.
 3. Para o Websocket ser RealTime, ele precisa ser stateful.

 Me arrisco dizer que seria complicado implementar uma API única para os
 dois.










 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-31 Por tôpico Renato Santos
Verdade,

Aplicações otimizadas para SEO são complicadas com o AngularJS ou qualquer
outro framework que trabalha no client side.

Existem, IMHO, gambiarras, tipo botar um selenium entre o nginx.

 (http-server) - detecta o user-agent, se for browser, compila uma versão
do html com selenium e ai cospe uma pagina inteira.

O Meteor está ai pra provar que é complicado ter uma
aplicação com Reactivity. Eu, pessoalmente, acho que este tipo de
aplicações é para apenas alguns sistemas, pelo menos do jeito que eles
implementaram, usando o mongodb para manter os clientes atualizados e
enviar atualizacoes para o server.



2015-01-31 19:45 GMT-02:00 Lucas Mateus lucasmateus.olive...@gmail.com:

 Cautela em usar AngularJS parece a febre do vamos fazer tudo em mongo em
 vários casos AngularJS é uma Porcaria principalmente para desktop, mais
 especificamente para motores de busca. Se você quer vender tem que aparecer
 no Google, se usar AngularJS esquece motores de busca.

 Enviado pelo meu Windows Phone
 --
 De: Leonardo Ruoso leona...@ruoso.com
 Enviada em: ‎31/‎01/‎2015 18:38
 Para: saopaulo...@mail.pm.org
 Assunto: Re: [SP-pm] Resumo do Evento Técnico



 Em 31 de janeiro de 2015 18:09, Leonardo Ruoso leona...@ruoso.com
 escreveu:

 Em 31 de janeiro de 2015 17:48, Renato Santos renato.c...@gmail.com
 escreveu:

 Mais links para ler:

 REST APIs must be hypertext-driven
  - http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
 (too strict)


 De fato, é o mais strictu senso que você vai encontrar sobre Rest: um
 texto do Roy Fielding :p

 Creating an efficient REST API with HTTP
  - http://mark-kirby.co.uk/2013/creating-a-true-rest-api/ (cool)



 O cara vai bem até:
 Version your API, and never change released features
 Depois desse ponto o texto desanda em incorreções e só mostra como as
 pesoas tem uma preguiça violenta de estudar.

 Versionar uma API (já é complicado falar em API quando se está falando em
 Rest) é bom, mas, não, por favor, não coloque a versão da API na URI do
 recurso, a versão da API é parte da negociação de mídia, deve ser feita da
 mesma forma que se negocia locale, por exemplo, ou formato de documento
 (HTML, XML, JSON).

 Na sequencia, falando de Hateoas, o cara confirma, mais uma vez, a
 dificuldade que o cidadão comum tem em separar o exemplo do conceito, o
 concreto do abstrato. Nada impede você de implementar seu Rest em XML,
 JSON, YAML ou até mesmo usando outros formatos conhecidos. O tipo de
 documento é ortogonal à especificação do recurso.

 De fato esse levantamento demonstra a necessidade de documentação mais
 acessível sobre Rest. Então isso mostraria a relevância de fazermos um
 Equinócio sobre Rest…

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-28 Por tôpico Renato Santos
 solução interessante, a
 arquitetura era deles. Eu acho que a solução funcionava bem porque não eram
 muitos requests, senão valeria a pena pensar em algo assíncrono.









 Em 26 de janeiro de 2015 21:08, Leonardo Ruoso leona...@ruoso.com
 escreveu:


 Em 26 de janeiro de 2015 18:20, Lucas Mateus 
 lucasmateus.olive...@gmail.com escreveu:


 Eu uso o Catalyst::Controller::REST que implementa todo o “sexo dos
 anjos” pra mim e vou ser feliz :D


 Não falta pretenção para o Catalyst::Controller::REST

 Quanto a ser feliz, bem, eu acredito que se conseguirmos construir uma
 infraestrutura de software e uma prova de conceito Rest em Perl, em cima do
 Catalyst, por exemplo, com View, Controller e Model requerendo interfaces
 Rest de classes Moose (incluindo DBIx::Class Result(set)), vamos ser mais
 que felizes.

 Se tiver uma galera na comunidade Perl entendo o que é Rest eu já,
 pessoalmente, ficarei muito feliz demais da conta.

 Que a galera Java, por exemplo, já está acordando para a vida.

 Em 26/01/2015, à(s) 18:18, Leonardo Ruoso leona...@ruoso.com
 escreveu:

 Em todo caso, mesmo que seja possível fazer (JSON|XML)-RPC bem feito,
 há um motivo pelo qual todo mundo quer Rest: *REST É O ÚLTIMO
 BISCOITO DO PACOTE*! JSON-RPC funciona, mas não é Rest e por isso não
 tem todas as vantagens sensacionais do Rest.

 Em 26 de janeiro de 2015 14:54, Renato Santos renato.c...@gmail.com
 escreveu:

 Eu posso me juntar, mas já digo que eu só faço API's REST, não
 RESTFul, e que nunca ouvi falar de HyperDocument e que linked-data pra 
 mim
 tem que ser em RDF!



 2015-01-26 14:51 GMT-02:00 Lucas Mateus 
 lucasmateus.olive...@gmail.com:


 Em 25/01/2015, à(s) 18:45, Leonardo Ruoso leona...@ruoso.com
 escreveu:

 Caso na comunidade tenha gente disposta a se atualizar sobre Restful
 (um conceito novo, lançado em 2000, e que se tornou a principal vedete 
 do
 desenvolvimento de software contemporâneo) e disposta a parar de mentir
 para seus chefes e clientes de que está entregando restful quando está 
 na
 verdade entregando um tipo de RPC mais-que-porco, eu teria um imenso 
 prazer
 em integrar um grupo de estudo e de desenvolvimento com esse objetivo.


 Hahaha comunidade de mentirosos :D

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998
  =begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-26 Por tôpico Renato Santos
Eu posso me juntar, mas já digo que eu só faço API's REST, não RESTFul, e
que nunca ouvi falar de HyperDocument e que linked-data pra mim tem que ser
em RDF!



2015-01-26 14:51 GMT-02:00 Lucas Mateus lucasmateus.olive...@gmail.com:


 Em 25/01/2015, à(s) 18:45, Leonardo Ruoso leona...@ruoso.com escreveu:

 Caso na comunidade tenha gente disposta a se atualizar sobre Restful (um
 conceito novo, lançado em 2000, e que se tornou a principal vedete do
 desenvolvimento de software contemporâneo) e disposta a parar de mentir
 para seus chefes e clientes de que está entregando restful quando está na
 verdade entregando um tipo de RPC mais-que-porco, eu teria um imenso prazer
 em integrar um grupo de estudo e de desenvolvimento com esse objetivo.


 Hahaha comunidade de mentirosos :D

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resumo do Evento Técnico

2015-01-26 Por tôpico Renato Santos
2015-01-26 18:14 GMT-02:00 Leonardo Ruoso leona...@ruoso.com:

 Em 26 de janeiro de 2015 14:54, Renato Santos renato.c...@gmail.com
 escreveu:

 Eu posso me juntar, mas já digo que eu só faço API's REST, não RESTFul,

 Rest ou Restful:

 Se não é hyperdocument não é Rest.
 Se tem informação out-of-band não é Rest.


 Se informações out-of-band são informações que fazem o protocolo
ser stateful, sim, é web[1], não é REST!


 Quem disse que a API tem de ser Rest e não JSON-RPC ou XML-RPC?


Boa pergunta, não sei... algum preconceito com o RPC, provavelmente.  Mas
pode estar mudando com a chegada de microservices


 e que nunca ouvi falar de HyperDocument


 HyperDocument é basicamente como a WWW funciona :p


 e que linked-data pra mim tem que ser em RDF!


 LinkedData pode ser RDF, mas pode ser JSON-LD também.

Concordo.

Um ponto interessante, é que, ao meu ver, para consultar as informações com
SPARQL é bem devagar se comparar com os bancos tradicionais, embora tenha
alguns bancos especializados neste tipo de operações.



 Renato, e Hateoas?

Nunca implementei este conceito.



 [1]  considerando que muita gente faz coisa errada com os cookies, aka,
salvar informações 'out of band'

Nas API's que geralmente faço, apenas no 'CREATE' do recurso, que eu
retorno o header Location com o URI do objecto criado.
Mas pensando bem, não seria difícil expandir os resultados para retornar a
URI dos recursos em todos os lugares, ex:

GET /books
===
200 OK
content-type: application/json

{ rows: [ { uri: /books/barz-mozz, name = barz, author = { uri =
/author/mozz-2, name = mozz }  }, { uri: /books/2, name = pous,
... } ], has_more: 0 }

GET /books/barz-mozz-2
===
200 OK
content-type: application/json

{ self: { uri: /foo/1, name = barz  }, result_of = /foo }

=

não querendo fugir do assunto, mas eu estou no momento pensando muito mais
em desnormalização, bancos(ideologia) append-only e versionamento do que
no protocolo da API.

Acho que podemos começar pelo banco, até subir e chegar na camada de
apresentação/input.


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] ET 2015 - Janeiro

2015-01-14 Por tôpico Renato Santos
E a minha vai ser sobre testes e cover . Sorry hypertable
On Jan 14, 2015 4:30 PM, Lindolfo Lorn Rodrigues l...@lornlab.org wrote:

 Só reformulando, vou falar só sobre Open Source e Perl

 Open Source e Perl: minha historia com o LWP::Curl

 2015-01-14 2:21 GMT-02:00 Eduardo Maia m...@eduardomaia.com:

 Até o momento, estamos assim:

 Frederico Recsky - Blocks e YAPC
 Eduardo Maia - Boas práticas em SQL
 Renato Cron - Hypertable
 Leandro Leite - Template::Toolkit
 Thiago Rondon - Andando pelo CPAN
 Lindolfo Lorn Rodrigues - Open Source e Perl + Perl for humans
 Gabiru - ??



 2015-01-14 0:10 GMT-02:00 Solli Honorio shono...@gmail.com:

 As palestras podem ter no mínimo 10 minutos e máximo 30, com tema livre.

 Amanhã enviou email com os títulos das palestra confirmada.

 Abraços,

 Solli Honorio

 Em 13 de janeiro de 2015 21:56, Thiago Rondon thi...@eokoe.com
 escreveu:

 Pessoal,


 Lembrando que neste sábado, teremos o encontro técnico da São Paulo
 Perl Mongers. Será um momento bacana para reencontrarmos velhos amigos
 e conversar sobre Perl.

 O endereço para cadastro/confirmação do evento é
 http://lanyrd.com/2015/etperl/. Não deixem de realizar sua inscrição !

 Vamos palestrar ? Precisamos de pelo menos 5 novos palestrantes. Bora
 lá ?

 Minha palestra será Andando pelo CPAN. O objetivo da palestra é
 mostrar como usufruir do CPAN de diversas maneiras e demonstrar
 módulos fantásticos.

 Abs!
 -Thiago Rondon
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 o animal satisfeito dorme. - Guimarães Rosa

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Site beta no ar

2015-01-01 Por tôpico Renato Santos
Pessoal, botei o site no ar.

ainda faltam algumas coisas.. mas no momento, já tem quase tudo o que tinha
no antigo, exceto o que lá estava desatualizado (/empresas por exemplo)

agora inverti o jogo, o antigo está na porta :8080

Alguem ai que tem acesso no Google Analytics pode me adicionar as stalker?



2014-12-26 21:55 GMT-02:00 Ricardo Stock ricardost...@bol.com.br:

 Renato, parabéns pelo trabalho, o site está ficando ótimo.


 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: renato.c...@gmail.com
 Enviada: Quinta-feira, 25 de Dezembro de 2014 18:19
 Para: saopaulo-pm@pm.org
 Assunto: [SP-pm] Site beta no ar

 Pessoal,
 Coloquei no ar, para vocês poderem ir acompanhando, o novo site que estou
 fazendo,
 Esta na porta 8080 por enquanto, pois ainda falta eu migrar os equinócios,
 e ai, se ninguém for contra*, eu faço o swap.
 As publicações estão aqui: http://sao-paulo.pm.org:8080/pub
 Como vocês vão ver, extrai o nome de cada autor e normalizei alguns
 artigos para poder cruzar o nome com o e-mail. O e-mail, quase nunca está
 disponível, então eu usei a minha própria conta de e-mail + google para
 encontrar os autores e fazer o md5, para poder puxar o gravatar!
 Quem quiser contribuir com layout, ajuste de encoding nos artigos,
 normalizações do texto das licenças, etc, pode ir lá no github, e mexer no
 branch #39;beta#39;.
 O que já foi feito:
 Importação / manutenção de quase todas as telas estaticas do site
 antigo.agora elas são arquivos .tx e está bem rápido/simples de criar uma
 nova páginaLayout limpo do twitter bootstrap 3 (foi um download custom, sem
 um monte de coisa, praticamente, apenas a grid)URL#39;s antigas dos
 artigos fazem redirect 301 para as novas.Normalização do encoding dos
 arquivos para UTF-8.Criação de um banco de dados postgres para colocar os
 artigosObtenção do Hash do e-mail dos autoresAlgumas datas de publicações
 foram encontradas, outras são ficaram $year-01-01 mesmo...Vou continuar
 evoluindo hoje, nesta ordem:
 importar os equinócios.tela do autor.lista dos autorescomentários (usando
 a mesma base do site antigo)Mais pra frente, a ideia do site é ser capaz de:
 Depois de logado via google/cpan/email o autor pode editar os artigos já
 publicadoPublicação dos eventos e encontros técnicos por #39;qualquer
 um#39;poder escrever novas publicações e publicar [talvez alugma com
 moderação]Admins podem editar qualquer artigo.melhoria no site, como
 filtro, calendário dos equinócios, pesquisaum footer #39;longo#39;, com
 links uteis de outros sites de perltalvez podemos pensar em subir o
 perl-pro que foi programado, mas nunca entrou no ar.uma area de perl
 6.backendNo momento, como o site é muito simples, a web acessa o banco
 direto e não temos um API no meio. Na verdade, nem sei se é necessário uma
 API no momento.
 Também escolhi PostgreSQL como base de dados, e, os scripts de importação
 dos textos atuais, ficarão apenas até o momento que todos os artigos
 estiverem no banco.
 Quando isso acontecer, vou montar uma maneira de usar o pg_dump para fazer
 o #39;backup#39; diário dos artigos para o git. Assim, todo mundo poderá
 subir uma copia inteira do site, exceto pela parte das contas do usuários.
 Por isso que eu estou fazendo o #39;ID#39; do autor ser o MD5 do e-mail
 dele.
 --
 * se alguém for contra precisaremos consultar nosso líder e fazer uma
 análise da proposta que a pessoa sugerir, e depois, jogar uma moeda para
 cima e se der coroa, a pessoa não vai cumprir o que podeira ser combinado!
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Site beta no ar

2014-12-25 Por tôpico Renato Santos
Boa ideia Lucas!

Podemos começar com algo estático mesmo..

Você poderia juntar os vídeos para mim, pode usar o
https://coderpad.io/HWGZKZHM mesmo ou outro editor online!

e ai se eles estiverem públicos, eu posso re-hospedar eles na minha
maquina.. embora eu talvez não tenha espaço para fazer backup deles (além
do RAID que já tenho)

2014-12-25 18:40 GMT-02:00 Lucas Moraes lucastiagodemor...@gmail.com:

 Muito bom Renato.
 Seria possível você colocar uma galeria de fotos? Para postar fotos de
 eventos e encontros técnicos.
 Outra coisa também é colocar no site os vídeos das palestras que aconteceu
 nos eventos da lista.
 Falou.

 Em 25 de dezembro de 2014 18:23, Leonardo Ruoso leona...@ruoso.com
 escreveu:

 Grande Renato,

 Feliz Natal!

 E obrigado pelo esforço e dedicação.

 Em 25 de dezembro de 2014 18:19, Renato Santos renato.c...@gmail.com
 escreveu:

 Pessoal,

 Coloquei no ar, para vocês poderem ir acompanhando, o novo site que
 estou fazendo,

 Esta na porta 8080 por enquanto, pois ainda falta eu migrar os
 equinócios, e ai, se ninguém for contra*, eu faço o swap.

 As publicações estão aqui: http://sao-paulo.pm.org:8080/pub

 Como vocês vão ver, extrai o nome de cada autor e normalizei alguns
 artigos para poder cruzar o nome com o e-mail. O e-mail, quase nunca está
 disponível, então eu usei a minha própria conta de e-mail + google para
 encontrar os autores e fazer o md5, para poder puxar o gravatar!

 Quem quiser contribuir com layout, ajuste de encoding nos artigos,
 normalizações do texto das licenças, etc, pode ir lá no github, e mexer no
 branch 'beta'.

 O que já foi feito:

- Importação / manutenção de quase todas as telas estaticas do site
antigo.
   - agora elas são arquivos .tx e está bem rápido/simples de criar
   uma nova página
- Layout limpo do twitter bootstrap 3 (foi um download custom, sem
um monte de coisa, praticamente, apenas a grid)
- URL's antigas dos artigos fazem redirect 301 para as novas.
- Normalização do encoding dos arquivos para UTF-8.
- Criação de um banco de dados postgres para colocar os artigos
- Obtenção do Hash do e-mail dos autores
- Algumas datas de publicações foram encontradas, outras são ficaram
$year-01-01 mesmo...

 Vou continuar evoluindo hoje, nesta ordem:

- importar os equinócios.
- tela do autor.
- lista dos autores
- comentários (usando a mesma base do site antigo)

 Mais pra frente, a ideia do site é ser capaz de:

- Depois de logado via google/cpan/email o autor pode editar os
artigos já publicado
- Publicação dos eventos e encontros técnicos por 'qualquer um'
- poder escrever novas publicações e publicar [talvez alugma com
moderação]
- Admins podem editar qualquer artigo.
- melhoria no site, como filtro, calendário dos equinócios, pesquisa
- um footer 'longo', com links uteis de outros sites de perl
- talvez podemos pensar em subir o perl-pro que foi programado, mas
nunca entrou no ar.
- uma area de perl 6.

 backend

 No momento, como o site é muito simples, a web acessa o banco direto e
 não temos um API no meio. Na verdade, nem sei se é necessário uma API no
 momento.

 Também escolhi PostgreSQL como base de dados, e, os scripts de
 importação dos textos atuais, ficarão apenas até o momento que todos os
 artigos estiverem no banco.

 Quando isso acontecer, vou montar uma maneira de usar o pg_dump para
 fazer o 'backup' diário dos artigos para o git. Assim, todo mundo poderá
 subir uma copia inteira do site, exceto pela parte das contas do usuários.

 Por isso que eu estou fazendo o 'ID' do autor ser o MD5 do e-mail dele.

 --

 * se alguém for contra precisaremos consultar nosso líder e fazer uma
 análise da proposta que a pessoa sugerir, e depois, jogar uma moeda para
 cima e se der coroa, a pessoa não vai cumprir o que podeira ser combinado!

 Renato CRON

 http://www.renatocron.com/blog/

 @renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Site beta no ar

2014-12-25 Por tôpico Renato Santos
Subi mais alguns .pod de equinocios.

http://sao-paulo.pm.org:8080/pub

Agora faltam os .md e tambem os também que rodavam no esquema do .assets

2014-12-25 21:37 GMT-02:00 Ronaldo Ferreira de Lima jimmy@gmail.com:

 Obrigado pela explicação Cron.

 On Thu, Dec 25, 2014 at 09:19:26PM -0200, Renato Santos wrote:
  Ronaldo,
  São casos como esse daqui:
  http://sao-paulo.pm.org:8080/pub/79/tecnicas-de-manipulacao
  O encoding do arquivo está em UTF-8, como deveria, porém, existem
 problemas
  dentro do conteudo,
  ai tem que fazer git clone no https://github.com/sppm/SPPM-Web/
  fazer um 'git checkout -b beta' e procurar pelo arquivo..
  esse, no caso, esta aqui
  https://github.com/sppm/SPPM-Web/tree/beta/web/root/src/artigos/2006
 
 https://raw.githubusercontent.com/sppm/SPPM-Web/beta/web/root/src/artigos/2006/TecnicasManipulacaoEstruturas.pod
  ai tem que trocar todos os ê por ê e etc..
  ai depois disso, manda um pull request que eu aceito, faço o merge e
 rodo os
  scripts, depois mando para a produção.
  2014-12-25 20:59 GMT-02:00 Ronaldo Ferreira de Lima jimmy@gmail.com
 :
 
On Thu, Dec 25, 2014 at 06:19:01PM -0200, Renato Santos wrote:
 As publicações estão aqui: http://sao-paulo.pm.org:8080/pub

 Como vocês  vão ver, extrai o  nome de cada autor  e normalizei
 alguns
 artigos para poder  cruzar o nome com o e-mail.  O e-mail, quase
 nunca
 está  disponível, então  eu usei  a minha  própria conta  de e-mail
 +
 google para  encontrar os autores  e fazer o  md5, para poder  puxar
 o
 gravatar!

 Quem quiser  contribuir com  layout, ajuste  de encoding  nos
 artigos,
 normalizações do  texto das  licenças, etc,  pode ir  lá no  github,
 e
 mexer no branch 'beta'.
A diferença de artigos publicados nesse novo site e o que está no
 github
é justamente por conta dos problemas citados?
 
Já tem política definida para contribuir? Em outras palavras, como faço
para contribuir?
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer
 
  --
  Saravá,
  Renato CRON
 
 http://www.renatocron.com/blog/
 
 @renato_cron
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Anota aí, evento técnico no dia 17 de Janeiro de 2015

2014-12-10 Por tôpico Renato Santos
Vou falar sobre hypertable.
On Dec 10, 2014 10:56 AM, Solli Honorio shono...@gmail.com wrote:

 Pessoas,

 Vamos organizar o primeiro evento técnico de Perl do de 2015 no dia 17 de
 Janeira. Quero voluntários para apresentação, vamos fazer palestras de 10 e
 30 minutos, com tema livre.

 Dados :

 São Paulo Perl Mongers Encontro Técnico
 Data : 17 de Janeiro de 2015
 Horário : 09:30
 Local :  Rua Desembargador Eliseu Guilherme, 53
 Link : https://goo.gl/maps/CGppL

 --
 o animal satisfeito dorme. - Guimarães Rosa

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Vamos agitar este grupo !!!

2014-12-09 Por tôpico Renato Santos
Kojo, mande seu curriculum para mim, por favor.
On Dec 9, 2014 12:58 PM, Kojo rbsnk...@gmail.com wrote:

 Eu sinto falta de emprego na área!... :)

 Brincadeira, mas aproveitando a deixa, eu estou procurando uma
 oportunidade para 2015, na área de gestão com perfil técnico, ou gestão sem
 perfil técnico ou técnico sem gestão.
 É sério, se alguém souber de alguma oportunidade em Perl, estou à
 disposição.
 De preferência trabalho que ofereça flexibilidade e que pague o
 equivalente, ou seja, não busco apena dinheiro.

 Trabalho com Perl desde 2001, mas não sou monge porque atuei muito com
 gestão nesse período.

 Qto aos eventos, me lembro de ter ido na palestra do Larry Wall, mas
 gostaria de participar mais da comunidade Perl.

 Abs,

 Em 8 de dezembro de 2014 10:51, Solli Honorio shono...@gmail.com
 escreveu:

 Pessoal,

 Este ano de 2015 será marcado por uma série de evento para agitar este
 nosso grupo, quero saber de vocês que tipo de atividades vocês gostariam no
 próximo ano para motivar a participação no grupo ?

 Atualmente temos recursos para realizar eventos técnicos mensais, além
 dos eventos virtuais. Quero  saber onde devemos investir esforços para
 agitar o grupo.

 Abraços,

 Solli Honório

 --
 o animal satisfeito dorme. - Guimarães Rosa

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] [JOB] Desenvolvedor PERL(Linux) - São Paulo/SP

2014-11-30 Por tôpico Renato Santos
Se você recebesse em C, também poderia ter alocado um seguro para esse tipo
de coisas (impossibilidade de continuar a rodar o código!)
On Nov 30, 2014 11:32 AM, Junior Moraes juniorf...@gmail.com wrote:

 Hi.

 Também não recomendaria essas vagas de CLT cota e PJ. O trabalhador
 precisa de garantias, de segurança, afinal ele até já paga ao Estado para
 isso.

 Eu, por exemplo, já reagi a um assalto, levei uma facada e fiquei três
 meses afastado da empresa. Como eu era CLT, consegui entrar no INSS, pude
 usar os 15 dias de atestado médico, e depois voltei normalmente ao
 trabalho. Mas a pensão por afastamento é por porcentagem de tudo o que você
 já arrecadou na previdência. Se eu fosse CLT cota, receberia uma merreca,
 se eu fosse PJ, não ia nem receber nada. =p

 Enfim, as vezes a gente não espera precisar, mas ter um vínculo
 empregatício é imprescindível para evitarmos algumas surpresas ao longo de
 nossas vidas.

 []'s

 2014-11-30 0:10 GMT-02:00 Ricardo Stock ricardost...@bol.com.br:

 Realmente estas vagas são maravilhosas. Procuro um ninja, mas te pago
 como um briguento de rua. Te dou 1000 na carteira, mas 1 de comissão,
 no final voce paga 7000 de imposto e trabalhou por 3000 menos as despesas...

 Mas o melhor de tudo, e que mesmo precisando de um profissional com
 experiência em Perl para trabalhar com linux. No final muitas vezes acabam
 contratando um profissional inexperiente que diz saber de tudo ou recêm
 formado. No final percebem que fizeram cagada e começam o ciclo d
 contratação novamente.

 Eu prefiro pensar assim, se a empresa quer uma pessoa que faça a feira,
 cozinhe, sirva aos cliente, lave a louça e cobre no caixa, eu prefiro nem
 me candidatar mas sempre terá alguém que ocupara a vaga, seja por
 necessidade ou falta de experiência...

 Ai temos pessoas e empresas... Temos necessidades e salários. Mas o
 melhor de tudo temos PERL !


 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: bla...@gmail.com
 Enviada: Sábado, 29 de Novembro de 2014 15:32
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] [JOB] Desenvolvedor PERL(Linux) - São Paulo/SP

 Adoro essas vagas:
 Você tem que ser o super ultra foda em 4 sistemas, um monte de linguagem,
 mas na hora de te pagar eu vou dar um ninja aqui, blz?
 Mas vaga é vaga, se não é o meu perfil, vai ser de alguém e é sempre bom
 ver uma com Perl no meio :)
 []#39;s
 2014-11-29 9:55 GMT-02:00 Ronaldo Ferreira de Lima jimmy@gmail.com:
 Encontrei hoje no apinfo.com. Segue descrição:



  São Paulo - SP - 29/11/14

  Desenvolvedor PERL(Linux)



Experiência em Linguagens sh/ksh/bash scripting, PERL, Python, Ruby.

Sistema Operacional: AIX, Linux*

DESEJAVEL powershell, vbs, Solaris, Windows (com ou sem cygwin).

Aplicativos: VMware/VSphere API para Perl (VMware Capacity Scripts).

Ferramentas: CVS, SVN, GIT, CHEF (solo or Server).

Javascript, JSON, CGI, PHP, Sed/Awk -OS: z/VM -Cloud Systems, SoftLayer

INGLES Avançado a fluente para conversação.

Projeto previsto até final de 2015.

Essa vaga permite o trabalho remoto depois de um periodo na empresa.

Contratação CLT Cotas.





Empresa .: Decision Group

Código ...: 93381

 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Resposta de Seja bem vindo

2014-10-31 Por tôpico Renato Santos
Procure estudar sobre daemon e filas + workers.
Você pode começar com listas no redis e ir pra algo mais sério como o
rabbitmq ou Amazon SQS
On Oct 31, 2014 10:18 AM, Erik Henrique cont...@erikhenrique.com.br
wrote:

 Um dos grandes Jobs que temos é um que fica consultando um banco de dados.

 Pegando informacoes por data. Fica um negocio em batch.  O ideia é que
 esse job fosse realtime.


 Enfim... Agradeço a resposta de todos.
 Vlw!

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Split de PDF

2014-09-23 Por tôpico Renato Santos
Tenta usar o PDF reuse
On Sep 23, 2014 1:37 AM, Blabos de Blebe bla...@gmail.com wrote:

 Pessoas,

 Eu estou com um PDF periódico (a cada x tempos eu tenho uma novo pdf), de
 umas 400 páginas, e preciso separá-lo em vários documentos.

 Existem umas páginas que tem um texto que serve de marcador tipo,
 'FIM_DESTA_PARTE' e eu posso usá-las como separador.

 O problema dessa bagaça é que o PDF é mal formado, e isso é uma premissa,
 não um pressuposto, certo maluco?

 Ele é assim, eu não tenho controle sobre isso e fim de papo.

 Ao tentar abrir com o CAM::PDF eu recebo o seguinte erro:

 substr outside of string at
 /home/blabos/workspace/pdf/local/lib/perl5/CAM/PDF.pm line 575.
 Use of uninitialized value in string eq at
 /home/blabos/workspace/pdf/local/lib/perl5/CAM/PDF.pm line 575.
 substr outside of string at
 /home/blabos/workspace/pdf/local/lib/perl5/CAM/PDF.pm line 717.
 Use of uninitialized value $content[0] in join or string at
 /home/blabos/workspace/pdf/local/lib/perl5/CAM/PDF.pm line 728.
 Expected object open tag
 0 (empty)

 Ao tentar abrir com o PDF::API2 eu recebo o seguinte erro:

 Malformed xref in PDF file  at
 /home/blabos/workspace/pdf/local/lib/perl5/PDF/API2/Basic/PDF/File.pm line
 1051.

 ***

 Por fim, consegui fazer o que eu queria combinando o programa pdfgrep (que
 usa uma lib chamada poppler) com o módulo PDF::Extract.

 Só que basicamente a minha solução foi um shell script com esteróides e
 eu não estou lá muito confiante que isso vá funcionar com os próximos PDFs
 que eu vou receber.

 Gostaria de saber se vocês tem alguma dica de como tornar isso mais
 robusto, sem ter que escrever código em C ou C++.

 Confesso que até estou pensando em usar a poppler, pois com ela não só o
 arquivo zuado abre como eu consigo acesso a todo o conteúdo textual.

 O binding que tem no CPAN (https://metacpan.org/pod/Poppler) também não
 me deixou muito animado não.

 Alguma ideia?

 []'s


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Agradecimento ao Cícero e ao Daniel pelo andamento da YAPC::Brasil 2014

2014-09-23 Por tôpico Renato Santos
Eu acho q a gente podia ter que se credenciar 2x por dia Hahahaha
On Sep 23, 2014 1:08 AM, Blabos de Blebe bla...@gmail.com wrote:

 Opa,

 Eu vou chover no molhado aqui, mas esse foi o evento que eu sempre quis ir.

 Simplesmente o melhor evento de tecnologia que eu já fui.

 Lugar fantástico e organização quase perfeita. Só pecou por não ter
 credenciamento no segundo dia e isso foi muita sacanagem...

 Comi feito um boi, bebi feito um camelo, praticamente tudo por conta do
 pacote full.

 Ah, teve palestras também, claro, e das boas.

 Coitado de quem for organizar o próximo, pq agora as expectativas estão
 bem altas :)

 []'s



 2014-09-22 15:01 GMT-03:00 Frederico Recsky freder...@frederico.me:

 Olá,

 2014-09-21 17:32 GMT-03:00 Rodrigo Panchiniak rodr...@toetec.com.br:


 4. Qual foi mesmo a data finalmente acordada para o YAPC::Brasil::2015,
 em Taubaté?


 Dia 19/20 Set 2015.

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Equinocio setembro 2014

2014-09-01 Por tôpico Renato Santos
Mande um email para mim e ou para ao Fred, que veremos como será publicado
este ano.

O formato pode ser, em ordem de preferência, por questões de padronização
dos estilos e etc:
Markdown
LaTeX
POD
Txt
Bb code
Doc
Html
 On Sep 1, 2014 8:41 PM, Eduardo Verissimo everiss...@gmail.com wrote:

 Olá!

 Qual é o procedimento para envio de artigos para o equinócio?

 Abraços!


 Em 4 de agosto de 2014 05:16, Stanislaw Pusep creakt...@gmail.com
 escreveu:

 Creio que temos 2 leftovers do equinócio anterior:


 https://github.com/sppm/equinocio/blob/master/equinocio/2013/mar/99-Perl-e-Syscalls.md

 https://github.com/sppm/equinocio/blob/master/equinocio/2013/quarentena/static-code-analisys.md


 2014-08-04 6:18 GMT+02:00 Frederico Recsky freder...@frederico.me:

 Ola,

 Esta chegando mais um equinocio e novamente precisamos de artigos para
 popular o site. O tema e dessa vez e livre, desde que envolva Perl de
 alguma forma.

 Para dar uma ajuda motivacional aos monges, esse equinocio vou sortear
 um Whisky Single Malt entre aqueles que mandaram artigos.

 Conto com a colaboracao de voces :)

 []'s

 Frederico

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-31 Por tôpico Renato Santos
Puts,

eu vo tomar mais uns remedios aqui, mas eu to meio mal hoje..

O Leonardo apareceu aqui na empresa ontem, mas foi rapido embora,

Leonardo, você vai hoje ?


2014-07-31 16:44 GMT-03:00 Roberto Maluhy Junior mal...@gmail.com:

 Opa,
 Confirmando. No Ponto Chic o chopp é 39,90, à vontade, de terça e quinta.
 Alguém vai?

 Abs


 2014-07-30 21:15 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

 Vontade um monte de gente tem de ir... pena que não vira ir de Santos a
 SP, de noite para beber... :-( Ainda mais quem não bebe :-)

 Mas alegria para todos..


 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: renato.c...@gmail.com
 Enviada: Quarta-feira, 30 de Julho de 2014 14:28
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

 Certo, vamos mover para amanhã então,
 um lugar mais MUITO mais em conta é o chico, só que amanhã tambem vai ser
 uma noite fria, então, precisamos pensar num local mais fechado, ou pelo
 menos com uns toldos maiores!



 alguem mais tem vontade de ir?


 2014-07-30 11:15 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:


 Em 30 de julho de 2014 11:12, Renato Santos renato.c...@gmail.com
 escreveu:



 Eu n sei, vocês que sabem!
 vai ser amanhã?Amanhã posso ir, hoje não. E eu estou dando preferência a
 lugares mais baratos. Tipo, das últimas vezes que fui ao Asterix deixei uns
 200 reais lá e eu estou evitando gastar tanto com cerveja nesses dias…



  2014-07-30 11:11 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:





 O Cron bebe no Ibotirama todo dia aí dispensa logo :D






 Em 28 de julho de 2014 19:33, Renato Santos renato.c...@gmail.com
 escreveu:

 { Boa [noite | tarde | madrugada ] | Bom dia},
 Vamos marcar um ES para esta quarta-feira, dia 30?






 Não é da minha epoca, mas o Roberto quer relembrar os velhos tempos da
 lista, onde ele bebia cerveja nestes pontos, em 2006.



 mib_23qibk Quando acha que vai rolar um novo encontro?RenatoCRON
 mib_23qibk, se você quiser, podemos tentar marcar um pra quinta, ou quarta
 feira







 RenatoCRON geralmente são os dias que ocorre, e vão gente, quando
 chamamos.RenatoCRON se chama de final de semana, da ultiam vez só foi o
 leonardo e mais 3, pq eram da mesma empresa ! kkk







 mib_23qibk Se for no omalleys ou no pier paulista etc...é
 tranquilo.mib_23qibk Nos ultimos meses fiz umas brincadeiras com Perl e
 queria trocar umas ideias...alem da cerveja.









 Temos previsão de noite com alguma nebulosidade. Não chove, minima de 11º
 C.

 Não conheço o Pier Paulista, portanto, adendo meu voto ao Omalley#39;s,
 onde há opções no menu para jantas (picadinho apimentado D+) e um
 hamburguer top!










 --
 Saravá,Renato CRON







 http://www.renatocron.com/blog/@renato_cron










 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Leonardo RuosoJournalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998


 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Saravá,Renato CRON




 http://www.renatocron.com/blog/@renato_cron







 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Leonardo RuosoJournalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998




 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Saravá,Renato CRON

 http://www.renatocron.com/blog/@renato_cron



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Casa Editorial Maluhy  Co.
 http://www.maluhy.com.br
 +55 11 3733-8956

 Tornamos o impossível possível
 Prêmio Jabuti 2007/2010 - Melhor Livro de Ciências Exatas, Tecnologia e
 Informática

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org

Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-31 Por tôpico Renato Santos
Alo!

Pessoas (ou só o Roberto!)

Hoje não vou conseguir ir..

podemos mudar para a proxima semana, na quarta, assim da mais tempo de ir!




2014-07-31 17:00 GMT-03:00 Renato Santos renato.c...@gmail.com:

 Puts,

 eu vo tomar mais uns remedios aqui, mas eu to meio mal hoje..

 O Leonardo apareceu aqui na empresa ontem, mas foi rapido embora,

 Leonardo, você vai hoje ?


 2014-07-31 16:44 GMT-03:00 Roberto Maluhy Junior mal...@gmail.com:

 Opa,
 Confirmando. No Ponto Chic o chopp é 39,90, à vontade, de terça e quinta.
 Alguém vai?

 Abs


 2014-07-30 21:15 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

 Vontade um monte de gente tem de ir... pena que não vira ir de Santos a
 SP, de noite para beber... :-( Ainda mais quem não bebe :-)

 Mas alegria para todos..


 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: renato.c...@gmail.com
 Enviada: Quarta-feira, 30 de Julho de 2014 14:28
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

 Certo, vamos mover para amanhã então,
 um lugar mais MUITO mais em conta é o chico, só que amanhã tambem vai
 ser uma noite fria, então, precisamos pensar num local mais fechado, ou
 pelo menos com uns toldos maiores!



 alguem mais tem vontade de ir?


 2014-07-30 11:15 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:


 Em 30 de julho de 2014 11:12, Renato Santos renato.c...@gmail.com
 escreveu:



 Eu n sei, vocês que sabem!
 vai ser amanhã?Amanhã posso ir, hoje não. E eu estou dando preferência a
 lugares mais baratos. Tipo, das últimas vezes que fui ao Asterix deixei uns
 200 reais lá e eu estou evitando gastar tanto com cerveja nesses dias…



  2014-07-30 11:11 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:





 O Cron bebe no Ibotirama todo dia aí dispensa logo :D






 Em 28 de julho de 2014 19:33, Renato Santos renato.c...@gmail.com
 escreveu:

 { Boa [noite | tarde | madrugada ] | Bom dia},
 Vamos marcar um ES para esta quarta-feira, dia 30?






 Não é da minha epoca, mas o Roberto quer relembrar os velhos tempos da
 lista, onde ele bebia cerveja nestes pontos, em 2006.



 mib_23qibk Quando acha que vai rolar um novo encontro?RenatoCRON
 mib_23qibk, se você quiser, podemos tentar marcar um pra quinta, ou quarta
 feira







 RenatoCRON geralmente são os dias que ocorre, e vão gente, quando
 chamamos.RenatoCRON se chama de final de semana, da ultiam vez só foi o
 leonardo e mais 3, pq eram da mesma empresa ! kkk







 mib_23qibk Se for no omalleys ou no pier paulista etc...é
 tranquilo.mib_23qibk Nos ultimos meses fiz umas brincadeiras com Perl e
 queria trocar umas ideias...alem da cerveja.









 Temos previsão de noite com alguma nebulosidade. Não chove, minima de
 11º C.

 Não conheço o Pier Paulista, portanto, adendo meu voto ao Omalley#39;s,
 onde há opções no menu para jantas (picadinho apimentado D+) e um
 hamburguer top!










 --
 Saravá,Renato CRON







 http://www.renatocron.com/blog/@renato_cron










 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Leonardo RuosoJournalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998


 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Saravá,Renato CRON




 http://www.renatocron.com/blog/@renato_cron







 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Leonardo RuosoJournalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998




 =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm

 =end disclaimer





 --
 Saravá,Renato CRON

 http://www.renatocron.com/blog/@renato_cron



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Casa Editorial Maluhy  Co.
 http://www.maluhy.com.br
 +55 11 3733-8956

 Tornamos o impossível possível
 Prêmio Jabuti 2007/2010 - Melhor Livro de Ciências Exatas, Tecnologia e
 Informática

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http

Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-31 Por tôpico Renato Santos
No caso do Leonardo, acho que é relações publicas:
http://en.wikipedia.org/wiki/Public_relations


2014-07-31 18:27 GMT-03:00 Guarnieri, Carlos carlos.guarni...@citi.com:

  O que eh um “PR” ?





 -

 Guarnieri Filho, Carlos Marcilio

 carlos.guarni...@citi.com

 Citi - AMC Group/CitiSSI

 Desk phone: +1-716-730-7788 | Group line +1-908-563-4506

 DL e-mail: *GT Global CitiSSI Support

 INC group: ENTERPRISE DATA NAM - ESALES - L1

 Change Request Approval: ICG GL AD ISG APPL-CITISSI APPROVAL GROUP







 *From:* SaoPaulo-pm [mailto:saopaulo-pm-bounces+carlos.guarnieri=
 citi@pm.org] *On Behalf Of *Leonardo Ruoso
 *Sent:* Thursday, July 31, 2014 5:07 PM
 *To:* saopaulo...@mail.pm.org
 *Subject:* Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista



 Renato e Roberto,



 Eu acho válido, uma boa, eu estou meio aperreado hoje aqui. Tenho ainda de
 preparar umas respostas para um PR hoje.



 Agora também não precisa mudar por minha causa se tiver mais gente
 combinada de ir.



 O André tinha falado que ia num esquema menos oneroso…



 Abraços,



 Em 31 de julho de 2014 18:04, Renato Santos renato.c...@gmail.com
 escreveu:

 Alo!



 Pessoas (ou só o Roberto!)



 Hoje não vou conseguir ir..



 podemos mudar para a proxima semana, na quarta, assim da mais tempo de ir!







 2014-07-31 17:00 GMT-03:00 Renato Santos renato.c...@gmail.com:



 Puts,



 eu vo tomar mais uns remedios aqui, mas eu to meio mal hoje..



 O Leonardo apareceu aqui na empresa ontem, mas foi rapido embora,



 Leonardo, você vai hoje ?



 2014-07-31 16:44 GMT-03:00 Roberto Maluhy Junior mal...@gmail.com:



 Opa,

 Confirmando. No Ponto Chic o chopp é 39,90, à vontade, de terça e quinta.

 Alguém vai?



 Abs



 2014-07-30 21:15 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:



 Vontade um monte de gente tem de ir... pena que não vira ir de Santos a
 SP, de noite para beber... :-( Ainda mais quem não bebe :-)

 Mas alegria para todos..


 Ricado Stock
 ricardost...@bol.com.br
 Um bom programador tem um desafio
 Um programador mediano, tem um problema.




 De: renato.c...@gmail.com
 Enviada: Quarta-feira, 30 de Julho de 2014 14:28
 Para: saopaulo...@mail.pm.org
 Assunto: [SP-pm] ES dia 30 - Omalley's ou no pier paulista


 Certo, vamos mover para amanhã então,
 um lugar mais MUITO mais em conta é o chico, só que amanhã tambem vai ser
 uma noite fria, então, precisamos pensar num local mais fechado, ou pelo
 menos com uns toldos maiores!



 alguem mais tem vontade de ir?

   2014-07-30 11:15 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:


 Em 30 de julho de 2014 11:12, Renato Santos renato.c...@gmail.com
 escreveu:



 Eu n sei, vocês que sabem!

 vai ser amanhã?Amanhã posso ir, hoje não. E eu estou dando preferência a
 lugares mais baratos. Tipo, das últimas vezes que fui ao Asterix deixei uns
 200 reais lá e eu estou evitando gastar tanto com cerveja nesses dias…




  2014-07-30 11:11 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:





 O Cron bebe no Ibotirama todo dia aí dispensa logo :D






 Em 28 de julho de 2014 19:33, Renato Santos renato.c...@gmail.com
 escreveu:

 { Boa [noite | tarde | madrugada ] | Bom dia},
 Vamos marcar um ES para esta quarta-feira, dia 30?






 Não é da minha epoca, mas o Roberto quer relembrar os velhos tempos da
 lista, onde ele bebia cerveja nestes pontos, em 2006.



 mib_23qibk Quando acha que vai rolar um novo encontro?RenatoCRON
 mib_23qibk, se você quiser, podemos tentar marcar um pra quinta, ou quarta
 feira







 RenatoCRON geralmente são os dias que ocorre, e vão gente, quando
 chamamos.RenatoCRON se chama de final de semana, da ultiam vez só foi o
 leonardo e mais 3, pq eram da mesma empresa ! kkk







 mib_23qibk Se for no omalleys ou no pier paulista etc...é
 tranquilo.mib_23qibk Nos ultimos meses fiz umas brincadeiras com Perl e
 queria trocar umas ideias...alem da cerveja.









 Temos previsão de noite com alguma nebulosidade. Não chove, minima de 11º
 C.

 Não conheço o Pier Paulista, portanto, adendo meu voto ao Omalley#39;s,
 onde há opções no menu para jantas (picadinho apimentado D+) e um
 hamburguer top!











 --
 Saravá,Renato CRON







 http://www.renatocron.com/blog/@renato_cron
 https://urldefense.proofpoint.com/v1/url?u=http://www.renatocron.com/blog/%40renato_cronk=wdHsQuqY0Mqq1fNjZGIYnA%3D%3D%0Ar=k2BY%2FmNnEwp8reM5iqguc8%2FV%2FunrDYklAxLjVH0dhvY%3D%0Am=BPJtVNS9CjJbHfOg4181UOI9aMJPZoW3Lk9AHi1wfjU%3D%0As=82385f4add166831bc2a468137f50b1fa4de8e8a2e3644050226131df8376ab3









   =begin disclaimer

Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 https://urldefense.proofpoint.com/v1/url?u=http://sao-paulo.pm.org/k=wdHsQuqY0Mqq1fNjZGIYnA%3D%3D%0Ar=k2BY%2FmNnEwp8reM5iqguc8%2FV%2FunrDYklAxLjVH0dhvY%3D%0Am=BPJtVNS9CjJbHfOg4181UOI9aMJPZoW3Lk9AHi1wfjU%3D%0As=b6f4cd5cbbee7fc71691e5d04118db46939c3dc98cccab8fb37e56a7e938705d

  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org

  Lhttp

Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-30 Por tôpico Renato Santos
Eu n sei, vocês que sabem!

vai ser amanhã?


2014-07-30 11:11 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 O Cron bebe no Ibotirama todo dia aí dispensa logo :D


 Em 28 de julho de 2014 19:33, Renato Santos renato.c...@gmail.com
 escreveu:

 { Boa [noite | tarde | madrugada ] | Bom dia},

 Vamos marcar um ES para esta quarta-feira, dia 30?

 Não é da minha epoca, mas o Roberto quer relembrar os velhos tempos da
 lista, onde ele bebia cerveja nestes pontos, em 2006.

 mib_23qibk Quando acha que vai rolar um novo encontro?
 RenatoCRON mib_23qibk, se você quiser, podemos tentar marcar um pra
 quinta, ou quarta feira
 RenatoCRON geralmente são os dias que ocorre, e vão gente, quando
 chamamos.
 RenatoCRON se chama de final de semana, da ultiam vez só foi o leonardo
 e mais 3, pq eram da mesma empresa ! kkk
 mib_23qibk Se for no omalleys ou no pier paulista etc...é tranquilo.
 mib_23qibk Nos ultimos meses fiz umas brincadeiras com Perl e queria
 trocar umas ideias...alem da cerveja.


 Temos previsão de noite com alguma nebulosidade. Não chove, minima de 11º
 C.


 Não conheço o Pier Paulista, portanto, adendo meu voto ao Omalley's, onde
 há opções no menu para jantas (picadinho apimentado D+) e um hamburguer top!



 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-30 Por tôpico Renato Santos
Certo, vamos mover para amanhã então,

um lugar mais MUITO mais em conta é o chico, só que amanhã tambem vai ser
uma noite fria, então, precisamos pensar num local mais fechado, ou pelo
menos com uns toldos maiores!


alguem mais tem vontade de ir?



2014-07-30 11:15 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Em 30 de julho de 2014 11:12, Renato Santos renato.c...@gmail.com
 escreveu:

 Eu n sei, vocês que sabem!

 vai ser amanhã?

 Amanhã posso ir, hoje não. E eu estou dando preferência a lugares mais
 baratos. Tipo, das últimas vezes que fui ao Asterix deixei uns 200 reais lá
 e eu estou evitando gastar tanto com cerveja nesses dias…



 2014-07-30 11:11 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 O Cron bebe no Ibotirama todo dia aí dispensa logo :D


 Em 28 de julho de 2014 19:33, Renato Santos renato.c...@gmail.com
 escreveu:

 { Boa [noite | tarde | madrugada ] | Bom dia},

 Vamos marcar um ES para esta quarta-feira, dia 30?

 Não é da minha epoca, mas o Roberto quer relembrar os velhos tempos da
 lista, onde ele bebia cerveja nestes pontos, em 2006.

 mib_23qibk Quando acha que vai rolar um novo encontro?
 RenatoCRON mib_23qibk, se você quiser, podemos tentar marcar um pra
 quinta, ou quarta feira
 RenatoCRON geralmente são os dias que ocorre, e vão gente, quando
 chamamos.
 RenatoCRON se chama de final de semana, da ultiam vez só foi o
 leonardo e mais 3, pq eram da mesma empresa ! kkk
 mib_23qibk Se for no omalleys ou no pier paulista etc...é tranquilo.
 mib_23qibk Nos ultimos meses fiz umas brincadeiras com Perl e queria
 trocar umas ideias...alem da cerveja.


 Temos previsão de noite com alguma nebulosidade. Não chove, minima de
 11º C.


 Não conheço o Pier Paulista, portanto, adendo meu voto ao Omalley's,
 onde há opções no menu para jantas (picadinho apimentado D+) e um
 hamburguer top!



 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] ES dia 30 - Omalley's ou no pier paulista

2014-07-30 Por tôpico Renato Santos
Vou passar lá e conferir o preço! É aqui do lado do escritório da b-datum.
On Jul 30, 2014 4:07 PM, Roberto Maluhy Junior mal...@gmail.com wrote:

 Opa!
 No Ponto-Chic...esquina da Av. Paulista com a 13 de maio (do lado do
 Shopping Paulista), tem chopp Brahma à vontade por 39,90.
 Fora o bauru que é muito bom. (deve custar uns 20)

 Posso confirmar se o valor é esse mesmo só amanhã pela manhã.
 O que acham?

 Abs

 2014-07-30 14:28 GMT-03:00 Renato Santos renato.c...@gmail.com:

 Certo, vamos mover para amanhã então,

 um lugar mais MUITO mais em conta é o chico, só que amanhã tambem vai ser
 uma noite fria, então, precisamos pensar num local mais fechado, ou pelo
 menos com uns toldos maiores!


 alguem mais tem vontade de ir?


 --
 Casa Editorial Maluhy  Co.
 http://www.maluhy.com.br
 +55 11 3733-8956

 Tornamos o impossível possível
 Prêmio Jabuti 2007/2010 - Melhor Livro de Ciências Exatas, Tecnologia e
 Informática

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Aniversariante do dia -- Próximo ES ?

2014-07-09 Por tôpico Renato Santos
As 3'', Asterisk bar
On Jul 9, 2014 10:56 AM, Thiago Rondon thi...@aware.com.br wrote:

 Confirmado !

 2014-07-09 10:46 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:
  Galera,
 
  Confirmado? Desmarcado?
 
  Abraços,
 
 
  Em 3 de julho de 2014 14:51, Thiago Rondon thi...@aware.com.br
 escreveu:
 
  Pessoal,
 
 
  Hoje é o aniversário do Solli, o monge que é conhecido por oferecer
  cerveja sofisticada para os novos membros, e é de conhecimento de
  todos que alguns deles nunca mais pararam de beber depois da
  degustação oferecida por ele.
 
  Aproveitando o contexto, vamos marcar um ES ? Que tal na quarta-feira
  ? É feriado, e assim podemos esperar a turma da roça. :P
 
  Minha sugestão: http://www.barasterix.com.br/. Que tal às 15:00 ? Para
  assistir um dos jogos da semi-final.
 
  Abs!
  -Thiago Rondon
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 
 
 
  --
  Leonardo Ruoso
  Journalist, Perl developer and business consultant
  Media, UFC/2006; Telecom, IFCE/1998
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Aniversariante do dia -- Próximo ES ?

2014-07-09 Por tôpico Renato Santos
You are all late!
On Jul 9, 2014 12:40 PM, Leonardo Ruoso leona...@ruoso.com wrote:




 Em 9 de julho de 2014 11:20, Renato Santos renato.c...@gmail.com
 escreveu:

 As 3'', Asterisk bar

 15º 0 0' :p


  On Jul 9, 2014 10:56 AM, Thiago Rondon thi...@aware.com.br wrote:

 Confirmado !

 2014-07-09 10:46 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:
  Galera,
 
  Confirmado? Desmarcado?
 
  Abraços,
 
 
  Em 3 de julho de 2014 14:51, Thiago Rondon thi...@aware.com.br
 escreveu:
 
  Pessoal,
 
 
  Hoje é o aniversário do Solli, o monge que é conhecido por oferecer
  cerveja sofisticada para os novos membros, e é de conhecimento de
  todos que alguns deles nunca mais pararam de beber depois da
  degustação oferecida por ele.
 
  Aproveitando o contexto, vamos marcar um ES ? Que tal na quarta-feira
  ? É feriado, e assim podemos esperar a turma da roça. :P
 
  Minha sugestão: http://www.barasterix.com.br/. Que tal às 15:00 ?
 Para
  assistir um dos jogos da semi-final.
 
  Abs!
  -Thiago Rondon
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 
 
 
  --
  Leonardo Ruoso
  Journalist, Perl developer and business consultant
  Media, UFC/2006; Telecom, IFCE/1998
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Aniversariante do dia -- Próximo ES ?

2014-07-07 Por tôpico Renato Santos
E ai,

@tries = eval {asterix()}  or eval{o_malleys()} or eval {ibotirama()} or
die 'go to augusta';

sub asterix { ta cheio? die 'proximo em 30min' : [
http://www.barasterix.com.br/ , '15:00', 'cervejas de 10 a 50 reais ' ] }

sub o_malleys { ta cheio? die 'proximo em 30min' : [
http://www.omalleysbar.net/ , '15:30', 'chops de 8 a 50 reais' ] }

sub ibotirama { ta cheio? die 'proximo em 30min' : [
http://www.ibotiramabar.com.br/ , '16:00' ], 'cervejas de 9 a 50 reais' }


Da pra ir a pé de um pra outro, são uns 2km entre cada um, vamos fazendo
fallback se não der e informando aqui na lista.





2014-07-06 12:24 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Confirmado?


 Em 3 de julho de 2014 14:51, Thiago Rondon thi...@aware.com.br escreveu:

 Pessoal,


 Hoje é o aniversário do Solli, o monge que é conhecido por oferecer
 cerveja sofisticada para os novos membros, e é de conhecimento de
 todos que alguns deles nunca mais pararam de beber depois da
 degustação oferecida por ele.

 Aproveitando o contexto, vamos marcar um ES ? Que tal na quarta-feira
 ? É feriado, e assim podemos esperar a turma da roça. :P

 Minha sugestão: http://www.barasterix.com.br/. Que tal às 15:00 ? Para
 assistir um dos jogos da semi-final.

 Abs!
 -Thiago Rondon
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Aniversariante do dia -- Próximo ES ?

2014-07-07 Por tôpico Renato Santos
Precisamos de estimativas de quantidade de pessoas.


Lista? start couting!


2014-07-07 10:38 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Ou a gente compra um estoque de cervejas, reserva o Salão de Festas do
 prédio de alguém e faz uma comemoração particular?


 Em 7 de julho de 2014 10:32, Renato Santos renato.c...@gmail.com
 escreveu:

 E ai,

 @tries = eval {asterix()}  or eval{o_malleys()} or eval {ibotirama()}
 or die 'go to augusta';

 sub asterix { ta cheio? die 'proximo em 30min' : [
 http://www.barasterix.com.br/ , '15:00', 'cervejas de 10 a 50 reais ' ] }

 sub o_malleys { ta cheio? die 'proximo em 30min' : [
 http://www.omalleysbar.net/ , '15:30', 'chops de 8 a 50 reais' ] }

 sub ibotirama { ta cheio? die 'proximo em 30min' : [
 http://www.ibotiramabar.com.br/ , '16:00' ], 'cervejas de 9 a 50 reais' }


 Da pra ir a pé de um pra outro, são uns 2km entre cada um, vamos fazendo
 fallback se não der e informando aqui na lista.





 2014-07-06 12:24 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Confirmado?



 Em 3 de julho de 2014 14:51, Thiago Rondon thi...@aware.com.br
 escreveu:

 Pessoal,


 Hoje é o aniversário do Solli, o monge que é conhecido por oferecer
 cerveja sofisticada para os novos membros, e é de conhecimento de
 todos que alguns deles nunca mais pararam de beber depois da
 degustação oferecida por ele.

 Aproveitando o contexto, vamos marcar um ES ? Que tal na quarta-feira
 ? É feriado, e assim podemos esperar a turma da roça. :P

 Minha sugestão: http://www.barasterix.com.br/. Que tal às 15:00 ? Para
 assistir um dos jogos da semi-final.

 Abs!
 -Thiago Rondon
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Aniversariante do dia -- Próximo ES ?

2014-07-03 Por tôpico Renato Santos
Eu topo!

Precisamos verificar a disponibilidade do local para muitas pessoas,
afinal, o asterix tem ficado cada vez mais cheio!




2014-07-03 14:51 GMT-03:00 Thiago Rondon thi...@aware.com.br:

 Pessoal,

 Hoje é o aniversário do Solli, o monge que é conhecido por oferecer
 cerveja sofisticada para os novos membros, e é de conhecimento de
 todos que alguns deles nunca mais pararam de beber depois da
 degustação oferecida por ele.

 Aproveitando o contexto, vamos marcar um ES ? Que tal na quarta-feira
 ? É feriado, e assim podemos esperar a turma da roça. :P

 Minha sugestão: http://www.barasterix.com.br/. Que tal às 15:00 ? Para
 assistir um dos jogos da semi-final.

 Abs!
 -Thiago Rondon
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


[SP-pm] Fwd: [Brasil-PM] YAPC 2014 is comming. Inscrições abertas!

2014-07-01 Por tôpico Renato Santos
-- Forwarded message --
From: Cícero cic...@leismunicipais.com.br
Date: 2014-07-01 9:43 GMT-03:00
Subject: [Brasil-PM] YAPC 2014 is comming. Inscrições abertas!
To: brasil...@pm.org


Salve, salve Perl Mongers!



YAPC 2014 já tem data definida: 19 e 20 de setembro!



Local: Itapema/SC (70km da capital - 10km de Balneário Camboriú e 20km de
Bombinhas)



Tema: Desenvolvimento de software para gestão pública.



As soluções tecnológicas que abrangem a Administração Pública são dos mais
variados prismas.



Aos que acham um tema difícil de palestrar. Calma, eu tento dar algumas
direções! Vejam algumas dificuldades dos governantes:

- Analisar muitos dados referentes ao município - BIG DATA.

- Organizar tanta papelada.

- Gerenciar documentos específicos.

- Organizar despesas.

- Transparência de informações.

- Diretrizes de acesso a sistema interno.

- Segurança e backup de dados.

- Realizar ações baseadas em dados extraídos.

- Sistema de presença - ponto.

- Nota fiscal eletrônica.

- Licitações eletrônicas.

- Enfim, é impressionante como eles são escassos de soluções automatizadas
que contemplam ou auxiliem em toda a logística interna/externa do Órgão
Público.



Estamos tentando trazer também conteúdo - não técnico - que é relevante
para quem está disposto a compreender mais sobre esses assuntos:

- Marco Civil

- Transparência pública

- Governo eletrônico



O evento será realizado no hotel Enseada. Este encontra-se na Meia Praia -
bairro nobre da cidade e de frente pro mar. Isso mesmo, de frente pro mar!
Porém… alto lá! Não tem padrão Fifa e o período não é propício para “muitas
curvas e poucas vestes” na praia, ok? O que para um evento de compartilhar
conhecimento e muito foco, é bastante válido. Rss



Well, voltando a falar especificamente do Evento… é o seguinte:



Esses dados - local, data, hospedagem inclusa no pacote promocional, e tema
- já estão 100% definidos. Todas as informações estão no site do YAPC:
http://2014.yapcbrasil.org.br/



Para não estender esta thread, vou criar mais 2 emails direcionados aos
keynotes (palestrantes do exterior) e sugestões de apoio e patrocínio.



Abraços,

Cícero

___
Brasil-PM mailing list
brasil...@pm.org
http://mail.pm.org/mailman/listinfo/brasil-pm



-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] DBIx::Class + executando funções no SELECT

2014-06-27 Por tôpico Renato Santos
Faça o bind local:


my $row = $c-model('DB::Tabela')-search(
undef,
{
'+select' = [
\['randseq((?)::integer)', { randseq_param = 123 }],
] ,
'+as' = ['randseq']
},
)-next;

# $row-get_column('randseq');

http://search.cpan.org/~ribasushi/SQL-Abstract-1.78/lib/SQL/Abstract.pm#Literal_SQL_with_placeholders_and_bind_values_(subqueries)




2014-06-27 12:47 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com:

 Opa, já descobri! Foi mal!

 Era só passar 'bind', assim:

  $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer)  ', ] ,
 as =
 [qw/randseq/],
 bind = [12345],
 }, );

 O problema agora é que o DBIx::Class me solta o seguinte erro:

 schema me does not exist [for Statement SELECT me.randseq((?)::integer)
  FROM Tabela me with ParamValues: 1='12345']


 Aparentemente, DBIx::Class não reconhece o apelido que ele mesmo deu pra
 tabela... :-p


 Alguma idéia?


 2014-06-27 12:38 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com:

 Boa tarde!

 Alguém pode me dizer como eu envio as bind variables para uma equivalente
 a query abaixo no DBIx::Class, por gentileza?


 SELECT randseq((?)::integer) as randseq FROM Tabela;


 Minha tentativa no DBIx::Class


 $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer) as randseq ', ] ,
 }, );


 Não consegui descobrir em que lugar da estrutura eu preciso passar as
 'bind variables' para o DBIx::Class. Alguém poderia me ajudar, por
 gentileza?



 Obrigado!

 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780




 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] DBIx::Class + executando funções no SELECT

2014-06-27 Por tôpico Renato Santos
ah!

Funciona tambem se usar arrayref como bind, no lugar do hash.

uso esse codigo aqui em produção, ai fiquei 'curioso'!
  '+select' = [
\[
'(SELECT x.period_begin FROM f_extract_period_edge(?,
me.valid_from) x)',
[ plain_value = $options{group_by} ]
]
],
'+as' = ['group_from']



2014-06-27 15:51 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com:

 Valeu Renato!

 Infelizmente, a maneira como você passa o bind também não funcionou. Mas a
 boa notícia é que encontrei a solução, de qualquer forma. Ficou algo assim:



 my $row = $c-model('DB::Tabela')-search(
 undef,
 {
 '+select' = [
 \['randseq((?)::integer)', 123 ],
 ] ,
 '+as' = ['randseq']
 },
 );

 O problema depois foi descobrir que o número que estava entrando no
 parâmetro do randseq estourava o tamanho do integer... Aí descobri que o
 método last_insert_id já retornava o valor sem eu precisar executar o
 randseq, diferentemente do DBI 'puro'.

 Mas ajudou bastante! Obrigado!





 2014-06-27 12:59 GMT-03:00 Renato Santos renato.c...@gmail.com:

 Faça o bind local:


 my $row = $c-model('DB::Tabela')-search(
  undef,
 {
 '+select' = [
 \['randseq((?)::integer)', { randseq_param = 123 }],
 ] ,
 '+as' = ['randseq']
 },
 )-next;

 # $row-get_column('randseq');


 http://search.cpan.org/~ribasushi/SQL-Abstract-1.78/lib/SQL/Abstract.pm#Literal_SQL_with_placeholders_and_bind_values_(subqueries)




 2014-06-27 12:47 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com
 :

 Opa, já descobri! Foi mal!

 Era só passar 'bind', assim:

  $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer)  ', ] ,
 as =
 [qw/randseq/],
 bind = [12345],
 }, );

 O problema agora é que o DBIx::Class me solta o seguinte erro:

 schema me does not exist [for Statement SELECT
 me.randseq((?)::integer)  FROM Tabela me with ParamValues: 1='12345']


 Aparentemente, DBIx::Class não reconhece o apelido que ele mesmo deu pra
 tabela... :-p


 Alguma idéia?


 2014-06-27 12:38 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com
 :

 Boa tarde!

 Alguém pode me dizer como eu envio as bind variables para uma
 equivalente a query abaixo no DBIx::Class, por gentileza?


 SELECT randseq((?)::integer) as randseq FROM Tabela;


 Minha tentativa no DBIx::Class


 $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer) as randseq ', ] ,
 }, );


 Não consegui descobrir em que lugar da estrutura eu preciso passar as
 'bind variables' para o DBIx::Class. Alguém poderia me ajudar, por
 gentileza?



 Obrigado!

 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780




 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] DBIx::Class + executando funções no SELECT

2014-06-27 Por tôpico Renato Santos
Mais em
http://search.cpan.org/~ribasushi/SQL-Abstract-1.78/lib/SQL/Abstract.pm#Literal_SQL_with_placeholders_and_bind_values_(subqueries)


2014-06-27 17:55 GMT-03:00 Blabos de Blebe bla...@gmail.com:

 DBIx::Class é pra quem joga de mono black devotion


 2014-06-27 17:24 GMT-03:00 Renato Santos renato.c...@gmail.com:

 ah!

 Funciona tambem se usar arrayref como bind, no lugar do hash.

 uso esse codigo aqui em produção, ai fiquei 'curioso'!
   '+select' = [
 \[
 '(SELECT x.period_begin FROM f_extract_period_edge(?,
 me.valid_from) x)',
 [ plain_value = $options{group_by} ]
 ]
 ],
 '+as' = ['group_from']



 2014-06-27 15:51 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com
 :

 Valeu Renato!

 Infelizmente, a maneira como você passa o bind também não funcionou. Mas
 a boa notícia é que encontrei a solução, de qualquer forma. Ficou algo
 assim:



 my $row = $c-model('DB::Tabela')-search(
 undef,
 {
 '+select' = [
 \['randseq((?)::integer)', 123 ],
 ] ,
 '+as' = ['randseq']
 },
 );

 O problema depois foi descobrir que o número que estava entrando no
 parâmetro do randseq estourava o tamanho do integer... Aí descobri que o
 método last_insert_id já retornava o valor sem eu precisar executar o
 randseq, diferentemente do DBI 'puro'.

 Mas ajudou bastante! Obrigado!





 2014-06-27 12:59 GMT-03:00 Renato Santos renato.c...@gmail.com:

 Faça o bind local:


 my $row = $c-model('DB::Tabela')-search(
  undef,
 {
 '+select' = [
 \['randseq((?)::integer)', { randseq_param = 123 }],
 ] ,
 '+as' = ['randseq']
 },
 )-next;

 # $row-get_column('randseq');


 http://search.cpan.org/~ribasushi/SQL-Abstract-1.78/lib/SQL/Abstract.pm#Literal_SQL_with_placeholders_and_bind_values_(subqueries)




 2014-06-27 12:47 GMT-03:00 Andre Carneiro 
 andregarciacarne...@gmail.com:

 Opa, já descobri! Foi mal!

 Era só passar 'bind', assim:

  $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer)  ', ] ,
 as =
 [qw/randseq/],
 bind =
 [12345],
 }, );

 O problema agora é que o DBIx::Class me solta o seguinte erro:

 schema me does not exist [for Statement SELECT
 me.randseq((?)::integer)  FROM Tabela me with ParamValues: 1='12345']


 Aparentemente, DBIx::Class não reconhece o apelido que ele mesmo deu
 pra tabela... :-p


 Alguma idéia?


 2014-06-27 12:38 GMT-03:00 Andre Carneiro 
 andregarciacarne...@gmail.com:

 Boa tarde!

 Alguém pode me dizer como eu envio as bind variables para uma
 equivalente a query abaixo no DBIx::Class, por gentileza?


 SELECT randseq((?)::integer) as randseq FROM Tabela;


 Minha tentativa no DBIx::Class


 $c-model('DB::Tabela)-search(undef, {
 select =
 ['randseq((?)::integer) as randseq ', ] ,
 }, );


 Não consegui descobrir em que lugar da estrutura eu preciso passar as
 'bind variables' para o DBIx::Class. Alguém poderia me ajudar, por
 gentileza?



 Obrigado!

 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780




 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 André Garcia Carneiro
 Software Engineer
 (11)982907780

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Saravá,
 Renato CRON
 http://www.renatocron.com/blog/
 @renato_cron http://twitter.com/#!/renato_cron

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo

Re: [SP-pm] Jobs

2014-06-06 Por tôpico Renato Santos
5 euros por ciclo de cpu
On Jun 6, 2014 6:32 AM, Boris Mesel boris.me...@bigsp.com.br wrote:

 Olá Renato,

 Bom dia, tudo bem?

 Gostaria de saber se pode me ajudar a desenvolver um script para atender
 minha necessidade, que irei detalhar abaixo:

 1-Tenho cerca de 100 TELEFONES  VOIP ORIGENS (DID) e uma lista de
 telefones de DESTINO.

 2-Através deste script quero poder configurar os dados destas contas
 (origens) e telefones de destino;

 3- O objetivo deste script é fazer com que estes telefones de origens
 SEMPRE estejam conectados com 1 dos telefones de destino.

 4-as ligações são desconectadas de tempo em tempo e o script necessita
 reconectar a ligação;

 5- Necessito fazer com que as linhas fiquem conectadas o maior tempo
 possível.

 6- seria desejavel, ao final do dia receber um relatório informando quanto
 tempo cada telefone de origem ficou conectado.

 Vc pode me ajudar com este job?
 Sei que é simples, mas é o primeiro para uma série de outros que irei
 necessitar para os controleas que estamos criando.

 Gostaria de saber qual o custo e se consegue me ajudar com agilidade.

 Desde já agradeço e fico no aguardo.

 Abs,

 Boris Mesel

 Enviado via iPad

 Este e-mail e qualquer anexo são confidenciais e podem conter informações
 privilegiadas e protegidas de divulgação. O e-mail é restrito ao
 destinatário da mensagem, nomeado acima. Se você não é o destinatário dessa
 mensagem , qualquer leitura, uso, divulgação, cópia ou disseminação de toda
 ou parte desta mensagem e/ou os anexos associados são expressamente
 proibidos. Caso você não seja o destinatário dessa mensagem, por favor,
 retorne-a imediatamente ao remetente ou o notifique por telefone, e apague
 a mensagem e seus anexos permanentemente de seu sistema.

 This e-mail and any attachment are confidential and may be privileged or
 otherwise protected from disclosure. It is solely intended for the
 person(s) named above. If you are not the intended recipient, any reading,
 use, disclosure, copying or distribution of all or parts of this e-mail or
 associated attachments is strictly prohibited. If you are not an intended
 recipient, please notify the sender immediately by replying to this message
 or by telephone and delete this e-mail and any attachments permanently from
 your system.
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Jobs

2014-06-06 Por tôpico Renato Santos
Hmm,

vou anotar isso.




2014-06-06 15:51 GMT-03:00 jimmy jimmy@gmail.com:

 On Fri, Jun 06, 2014 at 03:18:24PM -0300, Boris Mesel wrote:
  Srs,
 
  Peço desculpa pelo modo que  fiz contato individualmente, meu objetivo
  era divulgar a oportunidade no site, mas não consegui então achei mais
  fácil fazer da forma que fiz.
 
  De qualquer forma necessito o desenvolvimento.
 
  Tenho   necessidades   realmente   complexas,   mas   preciso   tratar
  inicialmente esta.
 
  Se alguém tiver interesse e puder enviar uma proposta eu agradeço.
 
  Att, Boris

 Parece uma boa sugestão para o  website da São Paulo Perl Mongers, uma
 vez que até a recém criada rede social Tux For You[1] já conta com uma
 área para anúncios, o Tux4 Empregos[2].

 [1] http://rede.tux4.com.br/
 [2] http://jobs.tux4.com.br/jobs/

 Talvez até  ajudasse a aproximar as  empresas da comunidade Perl  e quem
 sabe num futuro próximo vermos anúncios de vagas com a palavra Perl no
 título...

 --
 Não manejo bem as palavras
 Mas manipulo bem as strings.
 --
 http://tecnoveneno.blogspot.com
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


[SP-pm] Site SPPM::Web

2014-06-06 Por tôpico Renato Santos
Pessoas,

para quem não sabe, estou hospedando o site da http://sao-paulo.pm.org/

não tenho nenhum problema com isso, é apenas para vocês saberem quem chamar
se ele sair do ar.

Aproveito este e-mail para contar que comecei um site novo, pois o código
do antigo, não é ruim, porém, não está feito para o objetivo que tenho.

Algum tempo atras, eu e mais a São Paulo.pm criamos o
https://github.com/sppm/equinocio

Esse era pra ser o repositório central com todos as paginas e equinocios do
ssppm.
O conteudo está lá, centralizado, em um formato relativamente padronizado
(.md, .pod e .org)
Porém, para renderizar isso, precisamos do Pendant
https://github.com/edenc/Pendant

O Pendant por sua vez, não está maturo, e o seu código é muito mais baixo
nível em relação ao Catalyst, pois ele funciona conversando diretamente com
o Plack, ou seja, ele é o próprio framework.

Com isso, eu resolvi criar um novo branch dentro do repositório chamado
beta

https://github.com/sppm/SPPM-Web/tree/beta

No momento, a cara da home está assim:

http://i.imgur.com/Il5V7aW.png


Todo commit é testado no https://travis-ci.org/sppm/SPPM-Web/branches
 (thanks to Thiago Rondon)

No momento, o site apenas contém algumas das páginas e nenhum equinocio ou
artigo,

..
| Catalyst::Plugin::Assets  0.036
 |
| Catalyst::Plugin::ConfigLoader  0.32
  |
| Catalyst::Plugin::Unicode::Encoding  2.1
  |
''

[debug] Loaded Request Data Handlers:
..
| application/json
  |
| application/x-www-form-urlencoded
 |
''

[debug] Loaded dispatcher Catalyst::Dispatcher
[debug] Loaded engine Catalyst::Engine
[debug] Found home /projetos/SPPM-Web/web
[debug] Loaded Config /projetos/SPPM-Web/web/sppm_web.conf
[debug] Loaded Config /projetos/SPPM-Web/web/sppm_web_local.conf
[debug] Loaded components:
.-+--.
| Class   | Type
  |
+-+--+
| SPPM::Web::Controller::Pages|
instance |
| SPPM::Web::Controller::Redirects|
instance |
| SPPM::Web::Controller::Root |
instance |
| SPPM::Web::View::HTML   |
instance |
'-+--'

[debug] Loaded Private actions:
.--+--+--.
| Private  | Class| Method
  |
+--+--+--+
| /default | SPPM::Web::Controller::Root  | default
 |
| /end | SPPM::Web::Controller::Root  | end
 |
| /index   | SPPM::Web::Controller::Root  | index
 |
| /root| SPPM::Web::Controller::Root  | root
  |
| /pages/base  | SPPM::Web::Controller::Pages | base
  |
| /pages/show  | SPPM::Web::Controller::Pages | show
  |
| /pages/object| SPPM::Web::Controller::Pages | object
  |
| /redirects/test_red- | SPPM::Web::Controller::Redirects |
test_redire- |
| irect|  | ct
  |
'--+--+--'

[debug] Loaded Path actions:
.-+--.
| Path| Private
 |
+-+--+
| /   | /index
  |
| /...| /default
  |
'-+--'

[debug] Loaded Chained actions:
.-+--.
| Path Spec   | Private
 |
+-+--+
| /pagina/*   | /root (0)
 |
| | - /pages/base (0)
  |
| | - /pages/object (1)
  |
| | = /pages/show
  |
'-+--'

[info] SPPM::Web powered by Catalyst 5.90051

Minha ideia é criar um .pl para importar os artigos e equinócios existentes
para dentro de um banco de dados (no momento, escolhi PostgreSQL, não vejo
problema nisso)

e depois de importar, criar as páginas para eles.

- Ai alguem pode perguntar, mas cron, 

Re: [SP-pm] Site SPPM::Web

2014-06-06 Por tôpico Renato Santos
Fazendo desta forma, o alguém (humano) teria que aceitar o pull, verificar
se o repositório esta no formato aceito,
e se fosse pra automatizar isso, precisaria pensar um pouco a mais.

No momento não estou fazendo o site utilizando uma REST API, até porque não
fiz nenhuma página dinâmica ainda, mas poderia pensar nisso a partir do
momento que colocar os artigos.

Eu esqueci de dizer que pretendo colocar o dump do banco diariamente no GIT
(com o diff em SQL puro deve funcionar bem), sem as senhas dos usuários,
mas assim, qualquer um pode subir um mirror ou colocar no proprio servidor
se eu morrer e meu servidor sair do ar.

o site atual por exemplo, eu procurei em vários lugares e não encontrei a
versão que estava no ar no dia que saiu.



2014-06-06 16:43 GMT-03:00 Fernando Corrêa de Oliveira 
fernandocor...@gmail.com:

 Desculpa me meter, mas ao inves de botar os artigos no banco, esses
 artigos não poderia ser pegos de um (ou vários, ou 1 p/ cada artigo) repo
 git? Q poderia(m) ser incluídos como sub_module ou sub_tree.

 Em 6 de junho de 2014 at 16:36:55, Renato Santos (renato.c...@gmail.com)
 escreveu:

  Pessoas,

 para quem não sabe, estou hospedando o site da http://sao-paulo.pm.org/

 não tenho nenhum problema com isso, é apenas para vocês saberem quem
 chamar se ele sair do ar.

 Aproveito este e-mail para contar que comecei um site novo, pois o código
 do antigo, não é ruim, porém, não está feito para o objetivo que tenho.

 Algum tempo atras, eu e mais a São Paulo.pm criamos o
 https://github.com/sppm/equinocio

 Esse era pra ser o repositório central com todos as paginas e equinocios
 do ssppm.
 O conteudo está lá, centralizado, em um formato relativamente padronizado
 (.md, .pod e .org)
 Porém, para renderizar isso, precisamos do Pendant
 https://github.com/edenc/Pendant

 O Pendant por sua vez, não está maturo, e o seu código é muito mais baixo
 nível em relação ao Catalyst, pois ele funciona conversando diretamente com
 o Plack, ou seja, ele é o próprio framework.

 Com isso, eu resolvi criar um novo branch dentro do repositório chamado
 beta

 https://github.com/sppm/SPPM-Web/tree/beta

 No momento, a cara da home está assim:

 http://i.imgur.com/Il5V7aW.png


 Todo commit é testado no https://travis-ci.org/sppm/SPPM-Web/branches
  (thanks to Thiago Rondon)

 No momento, o site apenas contém algumas das páginas e nenhum equinocio ou
 artigo,


 ..
 | Catalyst::Plugin::Assets  0.036
|
 | Catalyst::Plugin::ConfigLoader  0.32
   |
 | Catalyst::Plugin::Unicode::Encoding  2.1
   |

 ''

 [debug] Loaded Request Data Handlers:

 ..
 | application/json
   |
 | application/x-www-form-urlencoded
|

 ''

 [debug] Loaded dispatcher Catalyst::Dispatcher
 [debug] Loaded engine Catalyst::Engine
 [debug] Found home /projetos/SPPM-Web/web
 [debug] Loaded Config /projetos/SPPM-Web/web/sppm_web.conf
 [debug] Loaded Config /projetos/SPPM-Web/web/sppm_web_local.conf
 [debug] Loaded components:

 .-+--.
 | Class   | Type
   |

 +-+--+
 | SPPM::Web::Controller::Pages|
 instance |
 | SPPM::Web::Controller::Redirects|
 instance |
 | SPPM::Web::Controller::Root |
 instance |
 | SPPM::Web::View::HTML   |
 instance |

 '-+--'

 [debug] Loaded Private actions:

 .--+--+--.
 | Private  | Class| Method
   |

 +--+--+--+
 | /default | SPPM::Web::Controller::Root  | default
|
 | /end | SPPM::Web::Controller::Root  | end
|
 | /index   | SPPM::Web::Controller::Root  | index
|
 | /root| SPPM::Web::Controller::Root  | root
   |
 | /pages/base  | SPPM::Web::Controller::Pages | base
   |
 | /pages/show  | SPPM::Web::Controller::Pages | show
   |
 | /pages/object| SPPM::Web::Controller::Pages | object
   |
 | /redirects/test_red- | SPPM::Web::Controller::Redirects |
 test_redire- |
 | irect|  | ct
   |

 '--+--+--'

 [debug] Loaded Path actions

Re: [SP-pm] Projeto associação São Paulo Perl Mongers

2014-05-09 Por tôpico Renato Santos
Taubaté dia 24!

http://perl.taubate.me/


2014-05-09 18:17 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

  Pessoal, eu acho que as reuniões nos sabados são perfeitas.

 Devo lembrar que a lista é feita para todos. Sabado está otimo, mas “EU”
 tenho um compromisso de familia no dia 16. Com certeza nós próximos irei.
 Fico esperando publicarem a lista o conteudo do encontro. Ou com certeza no
 encontro de taubate o pessoal comenta o que houve.

 só uma dúvida, o encontro de Taubaté ficou para dia 24 ou 25 de maio ?
 Como esta a organização / programação.

 Um abraço


  *From:* Leonardo Ruoso leona...@ruoso.com
 *Sent:* Thursday, May 08, 2014 2:00 PM
 *To:* saopaulo...@mail.pm.org
 *Subject:* Re: [SP-pm]Projeto associação São Paulo Perl Mongers

  Sim, vamos, que tal dia 16/05?


 Em 8 de maio de 2014 13:07, Ricardo Stock ricardost...@bol.com.brescreveu:

   Sabado fica perfeito, claro que nao nesse... mas vamos rolar e
 combinando pela lista


  *From:* Leonardo Ruoso leona...@ruoso.com
 *Sent:* Thursday, May 08, 2014 12:49 PM
 *To:* saopaulo...@mail.pm.org
 *Subject:* Re: [SP-pm]Projeto associação São Paulo Perl Mongers

   Claro,

 Se no sábado fosse melhor, eu poderia sem problemas. Ao menos neste
 sábado agora.


 Em 8 de maio de 2014 10:36, Ricardo Stock ricardost...@bol.com.brescreveu:

   Ola Ruoso, eu acho egal a ideia, mas não poderia ser em um outro
 horário, pois quem mora longe de SP, fica complicado ir durante a semana e
 neste horário. é apenas uma sugestão.

 um abraço


  *From:* Leonardo Ruoso leona...@ruoso.com
 *Sent:* Tuesday, May 06, 2014 8:04 PM
 *To:* saopaulo...@mail.pm.org
 *Subject:* [SP-pm] Projeto associação São Paulo Perl Mongers

   Mongers,

 Que tal um encontro para conversarmos sobre planos para a São Paulo Perl
 Mongers na Cervejaria Nacional dia 14 de maio 20h? E depois nos encontramos
 de novo em Taubaté?

 Será que conseguimos uma disputa entre dois projetos?

 Abraços,

 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998
 --
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998
 --
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 --
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] YAPC Florianópolis 2014

2014-05-05 Por tôpico Renato Santos
Rodrigo,

não lembro se você é o mesmo Rodrigo que estava no último YAPC em Curitiba,

lá ficou decido que o próximo YAPC seria em Florianópolis, porém, só agora
alguem citou o assunto novamente.

Não sei os detalhes nem os e-mails dos organizadores.

BTW, dia 24 temos o workshop em Taubaté:

http://perl.taubate.me/



2014-05-05 2:51 GMT-03:00 Rodrigo Panchiniak rodr...@toetec.com.br:

 Boa noite,

 Estive pensando que seria legar ter um encontro sobre Perl em
 Florianópolis, este ano.
 Deve haver outros como eu aí fora, querendo se encontrar.

 A proposta seria bastante simples. Um encontro para as pessoas
 compartilharem seus códigos e experiências com a linguagem, sob um espírito
 francamente comunitário e de ajuda mútua. Também poderia ter algo para quem
 nunca escreveu em Perl.

 O encontro, com capacidade para até 40 pessoas, poderia ocorrer na Lagoa
 da Conceição, na sede da taller.net.br, que é a empresa em que eu
 trabalho. A Taller não é especializada em Perl, muito pelo contrário. Mas,
 poderia emprestar o local.

 Estou escrevendo para a saopaulo-pm para perguntar se alguém gostaria de
 vir aqui, e dar uma palestra. Também vou procurar palestrantes nas nossas
 universidades (UDESC, UFSC (principalmente o departamento de biologia) e
 UNISUL). Além das universidades, Florianópolis abriga muitas empresas de
 programação e sempre há japhs perdidos e, muitas vezes, isolados nelas.

 A princípio, não haveria qualquer remuneração para os palestrantes, e
 seria necessário cobrar dos participantes a inscrição para cobrir custos de
 alimentação, aluguel de cadeiras, projetor e equipamento de som.

 No mais, quem vier será recebido com muita hospitalidade e terá a
 oportunidade de se hospedar (acampar...) na sede da empresa, se não quiser
 ter gastos com hospedagem.

 Pensei em setembro, que parece suficiente para organizar as coisas daqui
 até lá. Que tal?

 Passem adiante se souberem de alguém interessado.

 Abraço,

 Rodrigo Panchiniak Fernandes, MsC.

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] perl - expect

2014-04-18 Por tôpico Renato Santos
*9^99 ++
On Apr 18, 2014 8:47 PM, Tiago Peczenyj tiago.pecze...@gmail.com wrote:

 dá dinheiro :P


 2014-04-18 20:45 GMT-03:00 Andre Carneiro andregarciacarne...@gmail.com:

 Nossa! Espero nunca trabalhar com  terminais 3270/IBM. Eles parecem
 'perigosos' ...


 2014-04-18 15:22 GMT-03:00 Marcio - Google marci...@gmail.com:

 Acredito que ele esteja interagindo com um terminal 3270/IBM Mainframe
 ... esse assunto já rolou a um tempo atrás, iniciado por mim, houve
 bastante colaboração. Não conclui o projeto, mas no histórico tem coisas
 interessantes.

 Não consigo ajuda-lo porque estou praticamente sedado a alguns meses,
 desculpe.

 Fred, poste pelo menos um bloco completo (relevante ao assunto) do
 código que o pessoal conseguirá ajudar mais.

 [...]'s

 Marcio

 
 ### Campanha Ajude o Marcio! ###
 http://sosmarcio.blogspot.com.br/
 http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
 
 Em 18/04/2014 10:34, Tiago Peczenyj tiago.pecze...@gmail.com
 escreveu:

  Isso eu sei, só queria entender de onde saiu o  devemos evitar 
 Em 18/04/2014 11:25, Leonardo Ruoso leona...@ruoso.com escreveu:

 Em 18 de abril de 2014 11:14, Tiago Peczenyj tiago.pecze...@gmail.com
  escreveu:

 What?


 *given, when and ~~  *


  Em 18/04/2014 10:58, Vinícius Miasato viniciusmias...@gmail.com
 escreveu:

  Opa,

 given não deveria ser evitado? Aliás não precisamos de given at all,
 certo?

 atenciosamente,
 Vinícius Miasato
 Em 17/04/2014 17:41, Tiago Peczenyj tiago.pecze...@gmail.com
 escreveu:

 se o cara vai ler da stdin ( e estamos admitindo que o cara fez um
 pipe para o script ) ok, mas o Expect te dá apenas a opção de 
 controlar o
 timeout com processo como também é bidirecional.

 sem saber mais detalhes fica impossivel ajudar.

 2014-04-17 17:33 GMT-03:00 Daniel de Oliveira Mantovani 
 daniel.oliveira.mantov...@gmail.com:

 Oxi, você pode fazer isso sem usar expected

 given(STDIN) {

 }

 2014-04-17 17:31 GMT-03:00 Frederico Melo fdmm...@gmail.com:
  Oi Daniel,
 
  Preciso do expect pois vou interagir com o servidor. E analiso o
 que esse
  servidor escreve em uma tela para tomar a decisão do próximo
 passo...
 
  A estrutura que você sugeriu é legal mas, acho que só
 interagindo dentro do
  perl.
 
  Obrigado,
 
 
  2014-04-17 17:17 GMT-03:00 Daniel de Oliveira Mantovani
  daniel.oliveira.mantov...@gmail.com:
 
  Porque você quer usar expected ? (Seja lá o que esse método que
 você
  não especificou de onda venha faz).
 
 given ($text) {
 obj() when /OBJETIVO/;
 consulta() when /CONSULTA/;
 }
 
  2014-04-17 17:01 GMT-03:00 Tiago Peczenyj 
 tiago.pecze...@gmail.com:
   nunca usei assim mas baseado neste documento:
  
   http://search.cpan.org/~rgiersig/Expect-1.15/Expect.pod
  
   vc teria que usar o exp_continue no fim de cada subrotina.
  
  
   2014-04-17 16:58 GMT-03:00 Frederico Melo fdmm...@gmail.com
 :
  
   Monges! Socorro!
   Sou bem limitado na programação em perl mas estou evoluindo
 com o
   tempo.
   Então desculpem pelas minhas dúvidas que para vocês, pode
 ser muito
   simples...
  
   Bom, estou utilizando expect com perl e analiso alguns
 outputs de um
   servidor, em forma texto, que devo analisar e, dependendo da
 ocorrência
   de
   uma string, devo disparar uma determinada sub-rotina para
 tratativas
   específicas.
  
   Ex.: se aparecer a string CONSULTA, devo disparar a subrotina
   consulta()
   Se aparecer a string OBJETIVO, devo disparar a subrotina
 obj() e assim
   por
   diante.
  
   O output do servidor é verificado pelo expect e, no momento
 que devo
   tomar
   a decisão, a tela do output é apenas uma, com apenas uma das
   ocorrências
   abaixo.
  
   Para verificar isso, estruturei o código .pl assim:
  
   $exp-expect(2,
  
 [ qr/SELECIONE/ = \select()],
  
 [ qr/OBJETIVO/ = \obj()],
  
 [ qr/AGUARDE/ = \sai_6()],
  
 [ qr/CONSULTA/ = \consulta()],
  
 [ timeout = \cancela() ],
  
 );
  
   Ou seja, no meu entendimento limitado, quero que o expect
 dispare uma
   das
   subs acima dependendo da string que ele encontrar no output
 do
   servidor.
  
   Acredito que a estrutura acima, que parece uma matriz
 (desculpem a
   ignorância), vai executar TODAS as subs independente do
 conteúdo do
   output
   do servidor.
  
   O que está acontecendo é que o expect ou o perl só dispara a
 primeira
   sub... select()... independente da string encontrada...
  
   Sei que a condição para encontrar as strings funcionam pois,
 fiz um
   perl
   com expect para cada condição acima e, quando rodo
 individualmente cada
   .pl,
   funciona certo... o que estou errando? Como devo fazer o que
 preciso?
  
   Por favor, ajudem!
  
   Muito obrigado,
   Atte.,
   Frederico
  
  
   =begin disclaimer
  Sao Paulo Perl Mongers: 

Re: [SP-pm] perl - expect

2014-04-17 Por tôpico Renato Santos
Não sei de qual expect você ta falando.

Pode ser do https://metacpan.org/pod/distribution/Expect/Expect.pod

mas mesmo assim, eu nunca usei ele, mas pelo que li rapidamente, ele
funciona lendo o STDOUT/ERR de um processo e escrevendo as respostas
dependendo das regexp no STDIN.

Você pode confirmar se é isso?
Se for, qual o formato que esta o texto de entrada (ou seja, a saida do
aplicativo) assim podemos ensinar qual regexp você precisa usar.


2014-04-17 16:58 GMT-03:00 Frederico Melo fdmm...@gmail.com:

 Monges! Socorro!
 Sou bem limitado na programação em perl mas estou evoluindo com o tempo.
 Então desculpem pelas minhas dúvidas que para vocês, pode ser muito
 simples...

 Bom, estou utilizando expect com perl e analiso alguns outputs de um
 servidor, em forma texto, que devo analisar e, dependendo da ocorrência de
 uma string, devo disparar uma determinada sub-rotina para tratativas
 específicas.

 Ex.: se aparecer a string CONSULTA, devo disparar a subrotina consulta()
 Se aparecer a string OBJETIVO, devo disparar a subrotina obj() e assim por
 diante.

 O output do servidor é verificado pelo expect e, no momento que devo tomar
 a decisão, a tela do output é apenas uma, com apenas uma das ocorrências
 abaixo.

 Para verificar isso, estruturei o código .pl assim:

 $exp-expect(2,

   [ qr/SELECIONE/ = \select()],

   [ qr/OBJETIVO/ = \obj()],

   [ qr/AGUARDE/ = \sai_6()],

   [ qr/CONSULTA/ = \consulta()],

   [ timeout = \cancela() ],

   );
 Ou seja, no meu entendimento limitado, quero que o expect dispare uma das
 subs acima dependendo da string que ele encontrar no output do servidor.

 Acredito que a estrutura acima, que parece uma matriz (desculpem a
 ignorância), vai executar TODAS as subs independente do conteúdo do output
 do servidor.

 O que está acontecendo é que o expect ou o perl só dispara a primeira
 sub... select()... independente da string encontrada...

 Sei que a condição para encontrar as strings funcionam pois, fiz um perl
 com expect para cada condição acima e, quando rodo individualmente cada
 .pl, funciona certo... o que estou errando? Como devo fazer o que preciso?

 Por favor, ajudem!

 Muito obrigado,
 Atte.,
 Frederico


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


[SP-pm] Site SPPM no ar - Voluntarios para textos gerais.

2014-04-16 Por tôpico Renato Santos
Pessoas,

os #mongers configuraram o DNS, e agora o site deve estar no ar novamente em

http://sao-paulo.pm.org/

Aproveitando,

opinem sobre:
lmc RenatoCRON: o site está de volta. Eu tenho uma pergunta:
http://sao-paulo.pm.org/encontrosocial lista os encontros sociais de 2009 e
2010, mas está faltando os que aconteceram antes e depois. Você faz idéia
de onde está a informação?
RenatoCRON lmc, don't
RenatoCRON lmc, tem que vascular o email
RenatoCRON e tambem temos que reformar
RenatoCRON pois tem coisa faltando
RenatoCRON eu tenho certeza q essa versao
RenatoCRON que ta no git nao é a utlima
RenatoCRON eu tentei achar no github do pessoal
RenatoCRON mas nao encontrei
RenatoCRON =/
RenatoCRON lmc, vou mandar pra lista perguntando se alguem monta essa
lista atualizada pra nois =D
lmc afff… eu acho que o melhor era ter informação genérica sobre os E.S.s
do que se preocupar com o passado.
RenatoCRON tambem
lmc Fora isso, o que a gente vai ganhar com o trabalho de arqueologia?
Apenas histórico? Acho que a gente tem forma melhor de investir o nosso
precioso tempo.
lmc Mas por favor, se você vê mais possibilidades me diz, que eu sou só
um velho tosco… :)


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] sao-paulo.pm.org - status

2014-04-07 Por tôpico Renato Santos
Wow,

eu mesmo não lembrava disso!

Se bem me lembro agora, isso dai era pra subir com o Pendant,

https://github.com/edenc/Pendant

Eu acho legal existirem os artigos/equinocios escritos em um padrão 'não
html', para pode mudar sua exibição (e no caso poder ate importar para
o jekyll)

Hospedando no github, com certeza o site não vai ficar fora do ar muitas
vezes ao decorrer do ano.

Porém, não acho que servidores seja o problema para nós, afinal,
praticamente todos aqui tem pelo menos um servidor, dos Pentium III
aos Xeon E5-2670

Mas, se fossem escolher migrar ***agora* para o github eu iria escolher que
não.

O motivo seria, eu sempre quis que o repo
https://github.com/sppm/SPPM-Webfosse para um site dinâmico.
Principalmente na época do equinócio, onde
cada um pode escrever seu artigo e submeter para entrar no equinócio, e o
que sobrar, ir para os 'artigos'.

Acho que para hoje, podemos subir novamente o
https://github.com/sppm/SPPM-Web para temos um site no ar de novo e o
google voltar a indexar.

Para amanhã, amanhã mesmo, podemos pensar no design do site (no caso,
design das informações) sobre todos os .pm do brasil.

Eu estava pensando, que pode ser algo mais proximo com o
stackoverflow.comno sentido que, cada cidade seja um pedaço do site,
assim em cada cidade, teriamos os eventos (passado e next-up) e datas
beberativas,
enquanto, por exemplo, em http://brasil.pm.org/ ficariam os artigos e
equinocio.

Assim, juntamos tudo,

em http://curitiba.pm.org/ temos um site bonito, que conta a historia da
.pm e aponta para o http://br.perlmaven.com/perl-tutorial onde temos 'how
to' para iniciantes.
em http://rio.pm.org/ temos um site cheio de informações, porém, o layout
dele esta um pouco 'desatualizado', assim como as informações dentro dele.
em http://campinas.pm.org/ esse eu ainda não conhecia, e só estou acessando
agora, no site, diz que O layout desta pagina é disponibilizado livremente
para quem quiser contribuir, estudar, utilizar, etc... disponibilizado
gentimente pela empresa Bivee. é um site em http://movabletype.org, mas
não encontrei artigos nele, portanto, não temos nada para 'migrar' nesse
caso.




Offlines / sem nada:
http://vitoria.pm.org/
http://sao-paulo.pm.org/
http://recife.pm.org/
http://petropolis.pm.org/ (timeout)
http://fortaleza.pm.org/ (erro de encoding/é apenas uma lista)
http://cascavel.pm.org/ (parece que só tem banner)
http://brasilia.pm.org/ (em breve since?)
http://brasil.pm.org/ HELLO
http://bragancapaulista.pm.org/ (spam.pm)







2014-04-07 7:21 GMT-03:00 Thiago Rondon thi...@aware.com.br:

 Marcelo,

 A proposta é usar o próprio github para hospedar o site, por isto utilizar
 o jekyll.

 Veja :
 http://jekyllrb.com
 https://help.github.com/categories/20/articles

 Para utilizar ele,  temos que migrar os artigos de POD,  que estão no
 repositório que o cron criou para markdown,  pois é o formato do jekyll.
 Você tem usuário no github?

 Quem tiver disposto a ajudar,  envie seu usuário do github,  que vou criar
 um repositório lá.

 Sobre o DNS quando tivermos com o site pronto,  aí enviamos para os
 administradores do pm.org,  que eles direcionam.

 Abs!
 -Thiago Rondon
 Em 07/04/2014 01:06, Marcelo Milhomem milho...@is4web.com.br escreveu:

  Pessoal,

 Estou disposto a ajudar nessa migração, no meio tempo, também posso
 disponibilizar uma hospedagem em um servidor que tenha aqui no Brasil.

 Quem tem o conteúdo original? Quem pode alterar o DNS?

 Abs,
 Marcelo Milhomem

  Em 06/04/2014 23:15, Thiago Rondon escreveu:

 Nuba, Interessante a solução de vocês. Talvez seja uma boa solução para nós 
 também.

 Pessoal, a organização da SPPM no github é https://github.com/sppm/.

 Cron, você organizou todos os artigos no repositório 
 https://github.com/sppm/equinocio, confere ?

 Pessoal, eu acredito que podemos migrar o repositório do cron, usando o 
 Pod::Markdown para o Jekyll.

 E aí ? Alguém topa ajudar nesta migração para o Jekyll ?

 Abs!
 -Thiago Rondon


 On Apr 6, 2014, at 2:16 AM, Renato Santos wrote:


  Eu estou disponível para subir o servidor na minha maquina (fica fora do 
 Brasil, mas ok, não é tão alto o delay)

 Eu só ainda não tive tempo pra começar a subir, mas se alguém subir antes Blz.

 O eden desligou a maquina para não pagar mais um mês, mas ele só avisou o 
 Daniel V. Mas n tem problema.

 On Apr 6, 2014 1:53 AM, Nuba Princigalli n...@fastmail.fm 
 n...@fastmail.fm wrote:
 Caros,

 Já tem alguns meses que eu levei o site da rio.pm.org pro github pages
 para simplificar as coisas. Sugiro que a SP.PM faça o 
 mesmo:https://help.github.com/categories/20/articles

 Como o interesse no uso do Act pro YAPC::Brasil também morreu, estou no
 processo de migrar os dados do Act do YAPC::Brasil para o Act dos
 Mongeurs (hospedam o YAPC::NA, YAPC::EU etc) para manter o conteúdo vivo
 em algum lugar. Estou só aguardando o BooK ou o Maddingue terminarem a
 importação para desligar essa máquina. Se os Mongeurs conseguirem
 replicar os URLs, ótimo, senão, devo

Re: [SP-pm] sao-paulo.pm.org - status

2014-04-07 Por tôpico Renato Santos
Opa Marcelo,

Sugiro trocar sua senha!

Estou subindo no meu servidor, considerando suas alterações de 40min atras
tambem.

Preciso agora que a pm.org altere o DNS para 69.64.46.143

Sempre que tiver alterações, vou tentar subir no servidor ASAP e fazer o
merge.

As mensagens do git estão indo para o canal da #sao-paulo.pm no IRC.



2014-04-08 0:13 GMT-03:00 Marcelo Milhomem milho...@is4web.com.br:

  Daniel,

 No servidor que consigo disponibilizar utilizamos cPanel, não posso
 compartilhar o acesso root, porém pelo painel do cPanel dá pra fazer
 praticamente tudo, incluindo adicionar módulos Perl. Se mesmo assim
 precisar executar algum comando shell pode me solicitar.

 Os dados do cPanel que criei agora:

 http://is4web.com:2082/
 User: sppm
 Senha: yi4bhq9n

 Att,
 Marcelo Milhomem

  Em 07/04/2014 22:54, Daniel de Oliveira Mantovani escreveu:

 Marcelo, você pode colocar a minha chave pública no servidor por
 gentileza e me passar as informações necessárias ?

 Eu acho mais fácil colocar num servidor nosso, do que deixar estático
 no Github. Mas se o pessoal optar por deixar no Github eu posso ajudar
 também.

 Lab:~ danielmantovani$ cat ~/.ssh/id_rsa.pub
 ssh-rsa 
 B3NzaC1yc2EDAQABAAABAQC8et3av+Xc2mdY0BylylOD8bM4LeEDzwfmGSpdmsT6GXNO0eKf5huYGMmXxw6A9IONX/uzmApU6Jk9k8cg1hb1uxn7Weh2POdYYQKOz3F/TKHaEDiFZjxQNR7n/gi75etC951rx/Xqz4MPTEBmyy7tOQbFt8gvYRCpcvjKnjGHjogRpPT9AWTGkC3KsMCAtJi9aqaVAKX/65ecWzgTpNq2PwvePCJ4gzKUWyNV529IKRTQnc7iA65JnMr8vukg0FYhCabdW0WbczBcone6T6VD9xiH4WifD2wz53tjax1eofC630tir9n97UAezL+SBFfJGGDmJknCcN2pWGs/gcfxdaniel.oliveira.mantov...@gmail.com

 2014-04-07 23:49 GMT-03:00 Marcelo Milhomem milho...@is4web.com.br 
 milho...@is4web.com.br:

  É isso ai Erik seu pull foi aceito \o/ uh

 Thiago, consegues fazer uma simples TO-DO list para que eu consiga ir
 ajudando quando possível, e assim conseguirmos trabalhar em equipe?

 Abs,
 Marcelo Milhomem

 Em 07/04/2014 22:42, Thiago Rondon escreveu:

 Erik,

 Acabei de ver no canal de IRC agora:

 22:32 -!- GitHub44 [~GitHub44@192.30.252.39] has joined #sao-paulo.pm
 22:32  GitHub44 [SPPM-Web] milhomem pushed 3 new commits to 
 master:http://git.io/R0bwyQ
 22:32  GitHub44 SPPM-Web/master 9efd3be Erik Henrique: Atualizando link do
 projeto no github.
 22:32  GitHub44 SPPM-Web/master a158313 Erik Henrique: Atualizando link
 para livros.
 22:32  GitHub44 SPPM-Web/master e9ffde0 milhomem: Merge pull request #6
 from erikhenrique/master...

 Parece que o novo colaborador do repositório, já aprovou teu pull request.
 :-)

 Abs!
 -Thiago Rondon

 On Apr 7, 2014, at 12:34 PM, Erik Henrique wrote:

 Por favor!
 Aproveita e aceita o meu humildão pull request lá que esta a tempos
 esquecido.

 Caso aceite este é bem provável eu eu possa contribuir mais com qualquer
 questão que possa surgir.

 Abs!


 Em 7 de abril de 2014 11:30, Thiago Rondon thi...@aware.com.br 
 thi...@aware.com.br escreveu:

 Mantovani,

 Ótimo! Seria interessante você compartilhar conosco como você vai fazer
 isto, e se vai concentrar em algum repositório no github. Desta maneira,
 terá mais pessoas olhando, e mesmo contribuindo.

 Você já é membro da organização do grupo no github
 (https://github.com/sppm/), desde de sempre! Só criar o repositório lá, e
 convocar a turma aqui.

 Abs!
 -Thiago Rondon

 On Apr 7, 2014, at 10:37 AM, Daniel de Oliveira Mantovani wrote:

 Marcelo, eu posso efetuar a migração.

 2014-04-07 1:06 GMT-03:00 Marcelo Milhomem milho...@is4web.com.br 
 milho...@is4web.com.br:

 Pessoal,

 Estou disposto a ajudar nessa migração, no meio tempo, também posso
 disponibilizar uma hospedagem em um servidor que tenha aqui no Brasil.

 Quem tem o conteúdo original? Quem pode alterar o DNS?

 Abs,
 Marcelo Milhomem

 Em 06/04/2014 23:15, Thiago Rondon escreveu:

 Nuba, Interessante a solução de vocês. Talvez seja uma boa solução para nós
 também.

 Pessoal, a organização da SPPM no github é https://github.com/sppm/.

 Cron, você organizou todos os artigos no 
 repositóriohttps://github.com/sppm/equinocio, confere ?

 Pessoal, eu acredito que podemos migrar o repositório do cron, usando o
 Pod::Markdown para o Jekyll.

 E aí ? Alguém topa ajudar nesta migração para o Jekyll ?

 Abs!
 -Thiago Rondon


 On Apr 6, 2014, at 2:16 AM, Renato Santos wrote:

 Eu estou disponível para subir o servidor na minha maquina (fica fora do
 Brasil, mas ok, não é tão alto o delay)

 Eu só ainda não tive tempo pra começar a subir, mas se alguém subir antes
 Blz.

 O eden desligou a maquina para não pagar mais um mês, mas ele só avisou o
 Daniel V. Mas n tem problema.

 On Apr 6, 2014 1:53 AM, Nuba Princigalli n...@fastmail.fm 
 n...@fastmail.fm wrote:
 Caros,

 Já tem alguns meses que eu levei o site da rio.pm.org pro github pages
 para simplificar as coisas. Sugiro que a SP.PM faça o 
 mesmo:https://help.github.com/categories/20/articles

 Como o interesse no uso do Act pro YAPC::Brasil também morreu, estou no
 processo de migrar os dados do Act do YAPC::Brasil para o Act dos

Re: [SP-pm] sao-paulo.pm.org - status

2014-04-07 Por tôpico Renato Santos
Bom,

temos bastante coisa para discutir..

Por hora, informo que o site que esta no ar atualmente, não está com os
artigos que estão configurados para o Pendant.
http://i.imgur.com/iNSwOAM.png

Para quem não lembra, o Pendant foi uma ideia de sair do site feito em
Catalyst atual, e ir para um mais 'simples de pegar e subir em qualquer
lugar', o código dele é muito objetivo, feito inteiramente em Plack, porém,
é bem complicado mexer nele.

Eu ainda acho que, se houver organização, podemos ter o site mais dinâmico,
com um novo layout (getbootstrap.com e etc)

Vou ver isso hoje mais tarde (tipo num horário que tem gente acordado!)

PS:

Nuba / Garu / Pessoas com contato,

por favor, enviem o pedido para alterar o DNS! Eu não sei quem é o cara (e
mesmo se soubesse, teria que ser o lider da SSPM para fazer esse pedido)

Mas vocês conseguem!



2014-04-07 22:57 GMT-03:00 Thiago Rondon thi...@aware.com.br:


 Marcelo,

 Minha sugestão é utilizar o jekyll, para não termos que gerar custos e
 responsabilidades para a hospedagem do site para ninguém.

 Me parece que isto deixaria as coisas mais simples. O que você pensa sobre
 o assunto ?

 Nosso principal desafio, seria:

 - Migrar a template do site atual para ele. (
 https://github.com/sppm/SPPM-Web/tree/master/root)
 - Migrar as páginas internas para o jekyll.  (
 https://github.com/sppm/SPPM-Web/tree/master/root)
 - Converter os documentos .POD para markdown. (
 https://github.com/sppm/equinocio)

 Abs!
 -Thiago Rondon

 On Apr 7, 2014, at 11:49 PM, Marcelo Milhomem wrote:

  É isso ai Erik seu pull foi aceito \o/ uh
 
  Thiago, consegues fazer uma simples TO-DO list para que eu consiga ir
 ajudando quando possível, e assim conseguirmos trabalhar em equipe?
 
  Abs,
  Marcelo Milhomem
 
  Em 07/04/2014 22:42, Thiago Rondon escreveu:
  Erik,
 
  Acabei de ver no canal de IRC agora:
 
  22:32 -!- GitHub44 [~GitHub44@192.30.252.39] has joined #sao-paulo.pm
  22:32  GitHub44 [SPPM-Web] milhomem pushed 3 new commits to master:
  http://git.io/R0bwyQ
 
  22:32  GitHub44 SPPM-Web/master 9efd3be Erik Henrique: Atualizando
 link do projeto no github.
  22:32  GitHub44 SPPM-Web/master a158313 Erik Henrique: Atualizando
 link para livros.
  22:32  GitHub44 SPPM-Web/master e9ffde0 milhomem: Merge pull request
 #6 from erikhenrique/master...
 
  Parece que o novo colaborador do repositório, já aprovou teu pull
 request. :-)
 
  Abs!
  -Thiago Rondon
 
  On Apr 7, 2014, at 12:34 PM, Erik Henrique wrote:
 
 
  Por favor!
  Aproveita e aceita o meu humildão pull request lá que esta a tempos
 esquecido.
 
  Caso aceite este é bem provável eu eu possa contribuir mais com
 qualquer questão que possa surgir.
 
  Abs!
 
 
  Em 7 de abril de 2014 11:30, Thiago Rondon
  thi...@aware.com.br
   escreveu:
 
  Mantovani,
 
  Ótimo! Seria interessante você compartilhar conosco como você vai
 fazer isto, e se vai concentrar em algum repositório no github. Desta
 maneira, terá mais pessoas olhando, e mesmo contribuindo.
 
  Você já é membro da organização do grupo no github (
  https://github.com/sppm/
  ), desde de sempre! Só criar o repositório lá, e convocar a turma aqui.
 
  Abs!
  -Thiago Rondon
 
  On Apr 7, 2014, at 10:37 AM, Daniel de Oliveira Mantovani wrote:
 
 
  Marcelo, eu posso efetuar a migração.
 
  2014-04-07 1:06 GMT-03:00 Marcelo Milhomem
  milho...@is4web.com.br
  :
 
  Pessoal,
 
  Estou disposto a ajudar nessa migração, no meio tempo, também posso
  disponibilizar uma hospedagem em um servidor que tenha aqui no
 Brasil.
 
  Quem tem o conteúdo original? Quem pode alterar o DNS?
 
  Abs,
  Marcelo Milhomem
 
  Em 06/04/2014 23:15, Thiago Rondon escreveu:
 
  Nuba, Interessante a solução de vocês. Talvez seja uma boa solução
 para nós
  também.
 
  Pessoal, a organização da SPPM no github é
  https://github.com/sppm/
  .
 
  Cron, você organizou todos os artigos no repositório
 
  https://github.com/sppm/equinocio
  , confere ?
 
  Pessoal, eu acredito que podemos migrar o repositório do cron,
 usando o
  Pod::Markdown para o Jekyll.
 
  E aí ? Alguém topa ajudar nesta migração para o Jekyll ?
 
  Abs!
  -Thiago Rondon
 
 
  On Apr 6, 2014, at 2:16 AM, Renato Santos wrote:
 
  Eu estou disponível para subir o servidor na minha maquina (fica
 fora do
  Brasil, mas ok, não é tão alto o delay)
 
  Eu só ainda não tive tempo pra começar a subir, mas se alguém subir
 antes
  Blz.
 
  O eden desligou a maquina para não pagar mais um mês, mas ele só
 avisou o
  Daniel V. Mas n tem problema.
 
  On Apr 6, 2014 1:53 AM, Nuba Princigalli
  n...@fastmail.fm
   wrote:
  Caros,
 
  Já tem alguns meses que eu levei o site da rio.pm.org pro github
 pages
  para simplificar as coisas. Sugiro que a SP.PM faça o mesmo:
 
  https://help.github.com/categories/20/articles
 
 
  Como o interesse no uso do Act pro YAPC::Brasil também morreu, estou
 no
  processo de migrar os dados do Act do YAPC::Brasil para o Act dos
  Mongeurs (hospedam o YAPC::NA, YAPC::EU etc) para manter o conteúdo

Re: [SP-pm] sao-paulo.pm.org - status

2014-04-05 Por tôpico Renato Santos
Eu estou disponível para subir o servidor na minha maquina (fica fora do
Brasil, mas ok, não é tão alto o delay)

Eu só ainda não tive tempo pra começar a subir, mas se alguém subir antes
Blz.

O eden desligou a maquina para não pagar mais um mês, mas ele só avisou o
Daniel V. Mas n tem problema.
On Apr 6, 2014 1:53 AM, Nuba Princigalli n...@fastmail.fm wrote:

 Caros,

 Já tem alguns meses que eu levei o site da rio.pm.org pro github pages
 para simplificar as coisas. Sugiro que a SP.PM faça o mesmo:
 https://help.github.com/categories/20/articles

 Como o interesse no uso do Act pro YAPC::Brasil também morreu, estou no
 processo de migrar os dados do Act do YAPC::Brasil para o Act dos
 Mongeurs (hospedam o YAPC::NA, YAPC::EU etc) para manter o conteúdo vivo
 em algum lugar. Estou só aguardando o BooK ou o Maddingue terminarem a
 importação para desligar essa máquina. Se os Mongeurs conseguirem
 replicar os URLs, ótimo, senão, devo manter só um nginx pelado emitindo
 HTTP 301s pra lá.

 Esse servidor compartilhado pra comunidade, com acesso de root
 permissivo pros líderes e colaboradores, foi uma proposta de reunir
 esforços de sysadministrivia pra que a coisa ficasse mais fácil de
 cuidar pra todo mundo, mas infelizmente não foi pra frente. Inclusive o
 site da SP.PM esteve nessa máquina por alguns anos, até que o Eden tirou
 de lá quando assumiu a liderança.

 Outra coisa: essa máquina fazia sentido em 2009, quando subir nossa
 própria infra era ainda uma questão de necessidade. Hoje, tem muitas
 alternativas... Se o gh-pages não for suficiente, tem os PaaS que
 suportam Perl...  Enfim: eu não subiria um novo servidor. É mais uma
 coisa pra ficar cuidando.. Como se diz: pick your battles... :)

 Abraço,

 Nuba


 On Sat, Apr 5, 2014, at 09:02 AM, Thiago Rondon wrote:
 
  Ainda tá fora, precisam de ajuda ?
 
  Eden ? Cron ? Alguém sabe de algo onde tá hospedado e etc ? Se o problema
  é só DNS ? Se tem algum servidor de pé ?
 
  Se não tiver um servidor de pé, podemos falar com o Nuba para saber se há
  espaço no servidor compartilhado que é usado para o yapc, rio.pm,
  brasil.pm e etc.


 --
 Nuba R. Princigalli  n...@pauleira.com  http://pauleira.com
 @nprincigalli
 Discipline is not an end in itself, just a means to an end. - King
 Crimson
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Encontro Social \o

2014-04-02 Por tôpico Renato Santos
Bora escolher o local ?


2014-04-02 10:47 GMT-03:00 Daniel de Oliveira Mantovani 
daniel.oliveira.mantov...@gmail.com:

 Então está confirmado, quem vai amanhã ?

 2014-03-26 16:03 GMT-03:00 Frederico Recsky car...@frederico.me:
  /me montando a caravana de Taubaté
 
 
  2014-03-22 14:40 GMT-03:00 Daniel de Oliveira Mantovani
  daniel.oliveira.mantov...@gmail.com:
 
  Boa noite pessoal!
 
 
  Faz muito tempo que não nos reunimos para tomar uma cerveja! Que tal
  marcarmos uma cervejada no dia 3 de Abril (quinta-feira) e colocarmos
  o assunto em dia ?
 
  Local ? Que tal o bom e velho Pier Paulista  ? À partir das 19:30! Mas
  não se acanhe em chegar mais cedo!
 
  A título de curiosidade, foi lá que eu tomei a minha primeira
  cerveja(da vida) e foi paga pelo monge Solli, foi uma Old Speckled
  Hen. Até hoje, uma das minhas cervejas favoritas.(Que na verdade foi
  ao lado do Pier Paulista no Astrix)
 
  Mas porque o Pier Paulista ? Monges, vocês lembram de um mestre
  cervejeiro que nos atendeu e fez a gente gastar R$600 mangos com
  cerveja ? Pois é, ele trabalha no bar ao lado (Pier Paulista) agora!
  Ah, se eu não estou enganado o Frederico estava em São Paulo nesse
  dia! Algo muito raro!
  Uma coisa interessante que eu descobri nesses meus seis anos de bares
  (sim, eu não fiquei nenhuma semana sem beber depois da primeira
  cerveja) é que eu nunca consegui uma saideira de cerveja importada,
  como nós conseguimos aquele dia no Astrix!
 
  Naquele tempo, nós monges saiamos muito mais para beber! Eu tenho uma
  foto antiga, que foi tirada no Omalley's! (por mim)
 
  http://s18.postimg.org/48momccrt/omalleys_perl_mongers.jpg
 
  Com a camiseta do Brasil, sentido horário:
 
  Solli, Wallace, Maluco, Thiago, Lorn e André Carneiro!
 
  Vale ressaltar que o Eden ainda não morava em São Paulo e esse é o
  *único* motivo por ele não ter aparecido. Naquela época o maluco ainda
  tinha cabelo!
 
  Quem lembra do YAPC de Fortaleza ?
 
  Do Lendário Ole Smith!
  http://tinyurl.com/p6q6ysx
 
  Do Ciro!
  http://tinyurl.com/pz5vpnt
 
  Do Eden fuçando o Orkut no meio da discussão!
  http://tinyurl.com/qh6bd8b
 
  Do Breno e do João Coltinho!
  http://tinyurl.com/qhses83
 
  Do malandro do lindo do Gabriel Vieira!
  http://tinyurl.com/ng5m9a7
 
  O ilustre Joenio!!!
 
 
 https://scontent-a-dfw.xx.fbcdn.net/hphotos-ash2/t1.0-9/320990_2196150936315_515726020_n.jpg
 
  Do Ruoso! sim o Ruoso! E o André da Estante Virtual!
  http://tinyurl.com/p89uarf
 
  Quem lembra do YAPC do Rio ?
 
  O Otávio ainda parecia o homem das cavernas!
  http://tinyurl.com/pfwmfa5
 
  O Pacman ainda não tinha se decidido!
  http://tinyurl.com/q3ng4d7
 
  Blabos!! De Blebe!
  http://tinyurl.com/qcwdppn
 
  Nuba!! Será que o Nuba ainda bebe cerveja como antigamente ?!
  http://tinyurl.com/p4xb5no
 
  Uma foto, talvez a única que exista do SmokeMachine!
  http://tinyurl.com/ncjhbgq
 
  Essa foto foi fantástica!
   http://tinyurl.com/q3ng4d7 Samir! Marco Lima!
 
  O WorkShop da SPPM ?
 
  Larry Wall!!!
  http://tinyurl.com/q7qwmnk
 
  E o YAPC em São Paulo ?
  Essa foto vale mais do que mil palavras!
  http://tinyurl.com/q3fa7p6
 
 
  Gabriel Andrade! Nilson! Cron! Todos os filhos do Frederico!
  Diana!Ribasushi! Leonardo Ruosoo! Leprevost!!!
 
  Todos no Pier Paulista ?!?!?!?!?
 
  --
 
  -dom
 
  --
 
  Daniel de Oliveira Mantovani
  Business Analytic Specialist
  Perl Evangelist /Astrophysics hobbyist.
  +55 11 9 8538-9897
  XOXO
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 
 
 
  =begin disclaimer
 Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
   Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
  =end disclaimer
 



 --

 -dom

 --

 Daniel de Oliveira Mantovani
 Business Analytic Specialist
 Perl Evangelist /Astrophysics hobbyist.
 +55 11 9 8538-9897
 XOXO
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

2014-03-28 Por tôpico Renato Santos
De carro é uma 4 horas.

acho que tem espaço no carro que eu vou!


2014-03-28 13:25 GMT-03:00 Daniel Vinciguerra dan.vincigue...@gmail.com:

 Felipe,

 To pensando em pegar um avião até Congonhas e um ônibus até taubaté... ai
 lá eu me viro haha (alugo um carro ou pego uns táxis)

 Mas existe a opção de pegar um ônibus até SP e de SP pra Taubaté (caso ai
 em Curitiba não tenha ônibus que vai direto)

 Da pra fechar com várias pessoas e dividir as despesas pra ir de carro,
 mas tanto de carro quanto de ônibus tem o tempo do percurso que acho muito
 grande!

 Ainda não tenho certeza como farei! =/




 *Daniel Vinciguerra (@dvinciguerra)*
 Web solution architect, perl dev, vegetarian, geek and founder at *Bivee*
 bivee.com.br  -  github.com/Bivee


 2014-03-28 12:12 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

   Olha para mim que estou em São vicente o melhor roteiro seria

 Imigrantes / rodoanel / ayton sena ou carvalho pinto.

 Para voltar tem varios caminhos.

 por ubatura (alonga em 100 km a viagem)
 por bertioga

 ou o mais rapido que é o caminho de volta. Deve-se lembrar que quem for
 de carro ah muitos pedágios e a entrada de taubate fica logo após o frando
 assado na dutra

 Agora quem esta no inteiror tem diversas opções de roteiro, depende onde
 esta localizado

  *From:* Felipe da Veiga Leprevost fel...@leprevost.com.br
 *Sent:* Thursday, March 27, 2014 12:51 PM
 *To:* São Paulo Perl Mongers saopaulo...@mail.pm.org
 *Subject:* Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

  Qual seria o melhor roteiro para quem está fora de São Paulo?


 2014-03-27 10:13 GMT-03:00 Ricardo Stock ricardost...@bol.com.br:

   Oi Frederico, blz

 Então eu acho que posso ter perdido alguma coisa no meio do caminho, mas
 me passa por favor o local da facu, pois prtendo ir no encontro. Taubaté
 não é longe (cerca de 03 horas de estrada).


 Outra coisa. eu tenho um sistema todo desenvolvido em Perl, (100% cgi)
 em produção em algumas empresa, se achar interessante eu posso falar sobre
 o mesmo.

 Bom eu estou em São Vicente, caso alguem esteja afim de carona, da um
 toque. Eu vou de moto.

 Um abraço e no aguardo.



  *From:* Frederico Recsky car...@frederico.me
 *Sent:* Wednesday, March 26, 2014 4:01 PM
 *To:* saopaulo...@mail.pm.org
 *Subject:* Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

  Leonardo,

 Tem bastante hoteis aqui, a cidade tem um transporte publico de chorar
 então é melhor estar de carro.

 Provavelmente depois do evento vai rolar uma cerveja e depois sabado a
 noite não sobra muita coisa a nao ser bares e balada.  Eu recomendo
 procurar hoteis no bairro Independencia, que ficam perto do agito ( a pé
 ).

 Um bom plano para domingo é ir logo cedo para Ubatuba. A estrada é
 sinuosa e passa pelas montanhas e eu pessoalmente gosto bastante.

 Vou dar um update dessa informação no site.

 []'s

 Frederico



 2014-03-24 15:03 GMT-03:00 Leonardo Ruoso leona...@ruoso.com:

 Frederico,

 Quais as dicas para se hospedar com a família?

 Abraços,


 Em 24 de março de 2014 09:43, Frederico Recsky 
 car...@frederico.meescreveu:

Olá,

 Então, ja temos o local, a data, a comida ( não, a comida vou comprar
 um dia antes do evento :P ).

 Faltam palestras! :).

 Já temos um site oficial sem css, http://perl.taubate.me/.

 A cidade conhecida pela historia do café, Monteiro Lobato e por
 gravidas da bola do Quico fica a 1 hora de Ubatuba. Da para fechar o fim 
 de
 semana depois de um dia de Perl com um dia de mar.

 Qualquer duvida ou etc estou a disposição.

 []'s

 Frederico.





  =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Leonardo Ruoso
 Journalist, Perl developer and business consultant
 Media, UFC/2006; Telecom, IFCE/1998

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 --
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Felipe da Veiga Leprevost
 www.leprevost.com.br
 Laboratory for Proteomics and Protein Engineering.
 Fiocruz, Brazil.

 --
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin 

Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

2014-03-28 Por tôpico Renato Santos
 De carro via BR-116 · 136 km1 h 37 min


olha ai gente, nem é tanto tempo assim ahuahua, é foda só o transito!


2014-03-28 17:57 GMT-03:00 Thiago Rondon thi...@aware.com.br:


 On Mar 28, 2014, at 5:45 PM, Renato Santos wrote:

  De carro é uma 4 horas.
 
  acho que tem espaço no carro que eu vou!
 
 

 *medo*

 *medo*

 *medo*

 Abs!
 -Thiago Rondon
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

2014-03-26 Por tôpico Renato Santos
Eu também!

Falta só saber do que hahah

___

E a fábrica da baden baden, também não é aí perto?
On Mar 26, 2014 4:02 PM, Frederico Recsky car...@frederico.me wrote:

 Solli, vou por seu nome la, como palestrante já então :)

 Quem mais ai?  ;)


 2014-03-24 9:45 GMT-03:00 Solli Honorio shono...@gmail.com:

 Hj vou postar a minha palestra.

 Em segunda-feira, 24 de março de 2014, Frederico Recsky 
 car...@frederico.me escreveu:

 Olá,

 Então, ja temos o local, a data, a comida ( não, a comida vou comprar um
 dia antes do evento :P ).

 Faltam palestras! :).

 Já temos um site oficial sem css, http://perl.taubate.me/.

 A cidade conhecida pela historia do café, Monteiro Lobato e por gravidas
 da bola do Quico fica a 1 hora de Ubatuba. Da para fechar o fim de semana
 depois de um dia de Perl com um dia de mar.

 Qualquer duvida ou etc estou a disposição.

 []'s

 Frederico.






 --
 Enviado do Gmail para celular

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Taubaté Perl Workshop dia 24 de Maio

2014-03-26 Por tôpico Renato Santos
são uns 50 km


2014-03-26 19:00 GMT-03:00 Cleiton Alves cleitondeb...@gmail.com:

 Frederico
 Quantos km eh ate Ubatuba?
 Em 26/03/2014 16:02, Frederico Recsky car...@frederico.me escreveu:

 Solli, vou por seu nome la, como palestrante já então :)

 Quem mais ai?  ;)


 2014-03-24 9:45 GMT-03:00 Solli Honorio shono...@gmail.com:

 Hj vou postar a minha palestra.

 Em segunda-feira, 24 de março de 2014, Frederico Recsky 
 car...@frederico.me escreveu:

 Olá,

 Então, ja temos o local, a data, a comida ( não, a comida vou comprar
 um dia antes do evento :P ).

 Faltam palestras! :).

 Já temos um site oficial sem css, http://perl.taubate.me/.

 A cidade conhecida pela historia do café, Monteiro Lobato e por
 gravidas da bola do Quico fica a 1 hora de Ubatuba. Da para fechar o fim de
 semana depois de um dia de Perl com um dia de mar.

 Qualquer duvida ou etc estou a disposição.

 []'s

 Frederico.






 --
 Enviado do Gmail para celular

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Perl e horário de verão

2014-02-28 Por tôpico Renato Santos
Blabos++


2014-02-28 14:49 GMT-03:00 Geraldo Netto geraldone...@gmail.com:

 Opa!

 Boas dicas Buss e Blabos!!!
 Fico devendo a pizza! :)

 Vou melhorar aqui o que eu já tenho e vamos conversando!

 Sobre outros módulos, eu realmente não quero tentar instalar e etc
 porque eu sei que eu não vou conseguir mexer nesse servidor

 mesmo que o POC funcione, acho difícil que alguém me autorize a mexer
 (instalar um módulo) em um servidor sem suporte do fornecedor (tenho
 um dinossauro de Unix que mexe nele quando as coisas explodem e olhe
 lá...)

 E mesmo com a possível dificuldade de manipulação de datas com a api do
 posix
 eu prefiro ela que ter que calcular as coisas todas em shell, eheheh :)

 Além do mais, eu acho que eu posso pegar alguns atalhos no sentido de
 limpar a forma como eu to desenhando esse script

 Outros incrementos virão! :)


 Força e Honra Senhores!

 Geraldo Netto
 Sapere Aude = Non dvcor, dvco
 São Paulo, Brasil, -3gmt
 site: http://exdev.sf.net/


 2014-02-28 14:28 GMT-03:00 Blabos de Blebe bla...@gmail.com:
  Eu tava escrevendo uma resposta, mas o buss foi mais rápido então
 cortando
  os overlaps, com bastante licença poética:
 
  Primeiro as masturbações estilísticas:
 
  #!/usr/bin/perl
 
  Eu prefiro usar:
 
  #!/usr/bin/env perl
 
  Porque, se o script for usado num ambiente onde espera-se outro perl que
 não
  o do /usr/bin, como num perlbrew por exemplo, você não fica com a versão
  antiga do perl hardcoded.
 
  Mas no seu caso, não acredito que vá ocorrer esse caso de uso, então pode
  ficar como está, numa boa. Não está errado.
 
  use strict;
  use warnings;
 
  Bom garoto!
 
  Ambas as pragmas são mandatórias, caso você esteja escrevendo algo
  minimamente decente. Tem gente que gosta também do:
 
  use diagnostics;
 
  que te dá ainda mais informação em caso de problemas.
 
  use POSIX;
 
  Aqui, a explicação longa é longa (call @garu), mas resumidamente, você
 está
  importando alguns símbolos desnecessários automaticamente pro namespace
  corrente.
 
  Isso é completamente irrelevante pro seu caso, mas vc poderia fazer
 assim:
 
  use POSIX ();
 
  que significa, adicione o módulo POSIX mas não importe nenhum símbolo. Ou
  ainda:
 
  use POSIX qw{ strftime }
 
  que significa, adicione o módulo POSIX e importe somente o símbolo
 (função)
  strftime. Nesse caso, ao usar a sub, vc não precisaria mais prefixar com
  POSIX::
 
  Do meu ponto de vista, tanto faz:
 
  use POSIX ();
  POSIX::strftime();
 
  ou
 
  use POSIX qw( strftime );
  strftime();
 
 
  Eu também prefiro nomear_funcoes_em_minusculas_com_underscore do que
  comCameCaseIgualAoJava.
 
 
  ***
 
 
  Sobre a sua dúvida na captura e tratamento dos parâmetros tem algumas
  sutiliezas que podem levar a erros.
 
  *** Primeiramente, acessar elementos versus acessar slice de um array
 
  A forma de acessar um escalar dentro de um array é indicando que ele é um
  escalar, e dizendo qual índice você quer, ou seja, para acessar o
 terceiro
  elemento do array foo, temos:
 
  my $elemento = $foo[ 2 ];
 
  que significa mais ou menos, pegue o escalar ($) que está no array foo na
  posição 3 (índice 2).
 
  Quando você faz:
 
  $a = @_[3];
 
  Você está pedindo, me dê um array (@) contendo os elementos que estão
 nos
  índices 3 do array _. Isso é um slice, que normalmente é usado pra pegar
  pedaços de array.
 
  No seu caso, como você tá pedidndo uma lista com apenas um elemento,
 também
  funciona mas experimente testar o seguinte:
 
  my $a = @_[1,2];
 
 
  Dito isso, quando vc faz:
 
  $foo = @_[0], a menos que você saiba exatamente o que está fazendo, isso
  está errado. Não é questão de estilo aqui. O correto seria:
 
  $foo = $_[0];  ## Me dê o escalar que está no índice zero do array _
 
 
  *** Acessando parâmetros de funções
 
  Os parâmetros de funções são passados no array _, ou seja, @_.
 
  Ele faz aliasing das variáveis passadas, ou seja, ao lidar com $_[]
  diretamente, você pode causar efeitos colaterais externos inesperados.
 
  Por exemplo, nesse oneliner apenas para efeitos didáticos:
 
  perl  -e 'sub foo { $_[0]++ } $a=1; foo($a); print $a . $/'
 
  Por isso é boa prática criar uma cópia local dos argumentos dentro da
  função. Isso pode ser feito de varias maneiras, conforme o caso:
 
 
  ## Crie uma cópia do @_ chamada @args;
  my @args = @_;
 
 
  ## Crie uma lista com dois escalares, atribua os dois primeiros
 elementos do
  @_ a cada um deles e descarte o resto;
  my ( $first, $second ) = @_;
 
 
  ## Crie uma lista contendo dois escalares, um array, guarde os dois
  primeiros elementos de @_ nos escalares e o resto no array @tail
  my ( $first, $second, @tail ) = @_
 
 
  ## Remova o primeiro elemento de @_ e coloque-o no escalar criado
  my $first = shift;   ## Equivalente a my $first = shift @_;
  my $second = shift;   # Pegue o novo primeiro elemento de @_
 
  A vesão com shift remove definitivamente o primeiro elemento do array. O
  segundo elemento passa a ser o primeiro, e assim 

Re: [SP-pm] Nó de servidor

2014-02-28 Por tôpico Renato Santos
Então, nesse caso, você tem, no geral, dois problemas separados.

Um é o deploy da aplicação (e manter N maquinas atualizadas) e outro manter
esse seu shared-filesystem (independente de qual ou como você escolher
fazer isso)

para deploy, se você usa git, ele já fica responsável por conter o código
atual da versão estável que deveria estar em todas as maquinas. Ai vocẽ
pode usar o Puppet/Chef/crontab [#bashcreepy#], etc para manter as coisas
no atualizadas.

O jenkins também pode ser usado, mas ele é muito pesado para ficar em cada
nó (maquina) rodando, então você pode fazer ele fazer 'push' das alterações
para dentro das maquinas via SSH assim que ele detectasse uma mudança no
git/whatever.


Sobre o filesystem, eu não sei muito bem qual o melhor,

Se você for usar um NAS, geralmente é um PC ligado com um storage dedicado,
mas também dá pra fazer com RAID{X}, ou até mesmo pendrive, tudo depende de
quanto você gosta do seu dado! :D

Essa é a tecnica antiga, pois basicamente, você tem um servidor HOST,
conectado no HD, e os outros servidores fazem mount nessa rede usando
geralmente NFS.

Como o tempo vai passando, agora já existem soluções que usam N maquinas
como server, os clustered file system,

o único que já entrei em contato diretamente, foi o GlusterFS, que é GNU v3

Geralmente, acabo utilizando o AWS S3 parra guardar os arquivos, mas isso é
possível quando se usa a amazon!


Mas, o que eu queria lhe avisar, é que você deve manter o mais separado
possível o código e os arquivos criados pelos usuários.

De uma lida em http://12factor.net/




2014-02-28 16:36 GMT-03:00 Lucas Moraes lucastiagodemor...@gmail.com:

 -- Qual a possibilidade de voce usar um NFS ou um volume NAS?
 Marcelo ainda não tenho conhecimento suficiente nos dois (nunca ouvi
 falar), vou ler e ver se um deles ira fazer.

 -- Que tipo de aplicação você está tentando replicar ?
 Mantovani Web Service, imagens, videos etc.

 -- Você já pensou em usar um shared file system ?
 Mantovani vou ler mais sobre o conteúdo.

 -- sugiro você dar uma olhada no Puppet ou no Chef
 Bruno vou olhar sim.

 Só pelas perguntas e sugestões que vocês me fizeram já estou mais
 confiante. Desculpa não responder todas as perguntas, porque a maioria dos
 assuntos perguntados, meu conhecimento nos mesmos é escasso, preciso ler
 mais sobre os assuntos. Nunca implementei nada parecido, apenas usei rsync
 algumas vezes.

 Obrigado.



 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Perl e horário de verão

2014-02-26 Por tôpico Renato Santos
Se você conseguir baixar o modulo manualmente do DateTime eu acho que já
tem essas datas que você precisa, mas são internas.
On Feb 26, 2014 11:46 PM, Geraldo Netto geraldone...@gmail.com wrote:

 Opa!

 Tudo okay Pessoal?

 Eu sou o Geraldo, um ghost reader da SPPM (e algumas outras PMs)
 e eu ando trabalhando vagarosamente num projetinho
 que eu dependo de verificação do horário de verão

 A idéia é separar o ano em 3 partes:

 fim do horário de verão (terceiro domingo de fevereiro)
 fora do horário de verão
 início do horário de verão (terceiro sábado de fevereiro)

 E baseado nisso, lançar um shell que vai receber o timezone, data de
 início e de fim
 p/ fazer a coleta de dados pelo hp openview (comando ovpmbatch)

 Só que...
 -eu tenho um servidor tru64 (sem suporte)
 -rodando perl 5.8 (2002 pelo o que o version diz...)
 -sem sudo/root/possibilidade de instalação de pacotes de terceiros
 -inclua-aqui-todas-as-limitações-que-vocês-imaginarem-de-infra
 -meu core business é análise de desempenho de software,
 então o código não pode ser muito perlish
 porque alguém pode precisar dar manutenção depois de mim

 Embora eu ainda não tenha código real (só comecei a brincar)
 Eu estou pensando em ir com a api do posix, especificamente a
 função/método strftime

 Eventualmente vocês teriam alguma sugestão?


 Grande Abraço!

 Geraldo Netto
 Sapere Aude = Non dvcor, dvco
 São Paulo, Brasil, -3gmt
 site: http://exdev.sf.net/
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Catalyst: Plugin para passar mensagem

2014-02-12 Por tôpico Renato Santos
Opa,

legal, está com exemplos e tudo!

Eu não entendi direito o motivo de precisar usar o modulo no caso de
colocar a mensagem na stash, já que daria pra fazer isso com só um push
@{$c-stash-{qualquercoisa}}, { msg, type }, ...;

mas, eu gostaria de avisar que, o StatusMessage consegue salvar qualquer
tipo de mensagem, desde que o Session::Store consiga gravar, mas pra criar
outro container, tem que chamar
$obj-make_status_message_get_set_methods_for_type('warnings'), mas eu uso
isso, podia ser melhor (ficar na config e ser lazy)

Mas, o que eu geralmente uso é, duas rotinas, uma de sucesso e outra de
erro, pois geralmente ou é um aviso de formulário inválido, ou de sucesso.

*package APP::Controller::Form;*

http://pastebin.com/BHuL62DL =

   1. sub redirect_error : Private {
   2. my ( $self, $c, %args ) = @_;
   3.
   4. my $host  = $c-req-uri-host;
   5. my $refer = $c-req-headers-referer;
   6.
   7. if ( !$refer || $refer !~ /^http:\/\/$host/) {
   8. $refer = $c-uri_for('/');
   9. }
   10. my $mid = $c-set_error_msg(
   11. {
   12. #%args,
   13. form_error = $c-stash-{form_error},
   14. body   = $c-req-params,
   15. error_msg  = $c-stash-{error},
   16. }
   17. );
   18.
   19. my $uri = URI-new($refer);
   20. $uri-query_param( 'mid', $mid );
   21.
   22. $c-res-redirect( $uri-as_string );
   23.
   24. }

http://pastebin.com/DSFezCtM =

   1. sub redirect_ok : Private {
   2. my ( $self, $c, $path, $cap, $params, $msg, %args ) = @_;
   3.
   4. my $a = $c-uri_for_action(
   5. $path, $cap,
   6. {
   7. ( ref $params eq 'HASH' ? %$params : () ),
   8. mid = $c-set_status_msg(
   9. {
   10. %args, status_msg = $msg
   11. }
   12. )
   13. }
   14. );
   15. die uri not found unless $a;
   16.
   17. $c-res-redirect($a);
   18.
   19. }


ai se deu tudo certo,

$c-detach( '/form/redirect_ok', [ '/user/dashboard/index', {}, 'Bem vindo,
' . $c-user-name ] );


Ai acontece, que para mostrar a mensagem de erro nas minhas templates, eu
já tenho na stash o erro no formato que preciso.

$c-stash-{error}  = $res-{error};
$c-stash-{form_error} = $res-{form_error};

$c-detach( '/form/redirect_error', [] );

veja que eu salvo o c-req-params também, assim eu recarrego o form mesmo
com o método POST.

no metodo que é base para toda a aplicação, eu faço isso para carregar as
msg:


$c-load_status_msgs;
my $status_msg = $c-stash-{status_msg};
my $error_msg  = $c-stash-{error_msg};

@{ $c-stash }{ keys %$status_msg } = values %$status_msg if ref
$status_msg eq 'HASH';
@{ $c-stash }{ keys %$error_msg }  = values %$error_msg  if ref
$error_msg eq 'HASH';


Como eu uso TT com bootstrap 3, eu tenho algumas macros:

http://pastebin.com/AhnxXwME

mas não suportam todos os componentes do boostrap e etc, mas vou sempre
atualizando isso conforme a necessidade





2014-02-12 17:14 GMT-02:00 Geovanny Junio :: eutsiv geova...@eutsiv.com:

 Olá, tudo bem?

 Eu estava precisando de uma solução para passar mensagens de status no
 Catalyst, via stash somente não atendia, e flash também não era o ideal.

 Então encontrei o Catalyst::Plugin::StatusMessage que me atendia em parte,
 mas só possui 2 tipos de mensagens (error e status), e eu queria a
 flexibilidade de usar os tipos de mensagem que quiser. Outra coisa que
 também precisava era enviar mensagens via stash, em alguns casos é
 necessário.

 Então criei um módulo para passar mensagens via session igual o
 C::P::StatusMessage já faz, e também via stash, além de permitir informar o
 tipo de mensagem que eu quiser.

 https://metacpan.org/pod/Catalyst::Plugin::SimpleMessage

 Grato,
 --
 Geovanny Junio
 Consultor de Tecnologia
 geovanny (at) eutsiv.com
 +55 31 9422-8885
 +55 31 2519-8603
 www.eutsiv.com

 Este e-mail pode conter informação privilegiada e confidencial. Se você
 não é destinatário da
 mensagem, por favor apague a mensagem e comunique-nos o fato de imediato.

 This e-mail contains information that may be
 privileged and confidential. If you are not the intended recipient, please
 delete the e-mail and notify us immediately.

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] ET+ES 2014 - Amanhã!

2014-01-17 Por tôpico Renato Santos
já ta lá ô


2014/1/17 Gabriel Andrade gabi...@gmail.com


 On Jan 17, 2014, at 10:43 AM, Thiago Rondon thi...@aware.com.br wrote:

 
  Pessoal,
 
  Amanhã é o nosso evento! Começamos às 10:00 com palestras rápidas de até
 7 minutos e depois vamos tomar umas cervejas e almoçar aqui do lado.
 
  O site do evento é http://lanyrd.com/2014/sppm/
 
  O local fica muito próximo ao shopping paulista e o hospital HCOR na
 região da Paulista, caso alguém tenha alguma dúvida em chegar, só me enviar
 um e-mail.
 
  Até amanhã !

 Pra deixar as coisas mais ágeis amanhã, que tal já decidirmos a
 ordem em que cada um vai apresentar?
 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Esclarecimentos

2013-12-28 Por tôpico Renato Santos
Bem vindo!!
On Dec 28, 2013 9:34 PM, Lucas Moraes lucastiagodemor...@gmail.com
wrote:

 Bem vindo Juliano

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer


=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Mais uma gafe de TI

2013-11-13 Por tôpico Renato Santos
pow,

isso dai é pra justificar porque o preço dos servidores é tão alto
(estamos usando 300 GB/dia de trafico)


2013/11/13 Blabos de Blebe bla...@gmail.com

 Deixa eu guardar esse link que esse vai pras referências do TCC :)


 2013/11/13 Blabos de Blebe bla...@gmail.com

 Aliás, vc tá reclamando do que. Não tá funcionando? O importante não é
 entregar?

 Passa uma expressão regular nisso e pronto!


 2013/11/13 Blabos de Blebe bla...@gmail.com

 Aposto que o HTML está guardado no banco!


 2013/11/13 Blabos de Blebe bla...@gmail.com

 Parafraseando um ex-gerente de TI artista que eu tive, Dr. (quem
 conhece entenderá):

 disgusting


 2013/11/13 Tiago Peczenyj tiago.pecze...@gmail.com

 permissão para twittar isso


 2013/11/13 André Walker an...@andrewalker.net

 Depois da longa discussão do código que vazou do Facebook, encontrei
 mais uma
 pérola que me sinto forçado a compartilhar. Não é o código
 propriamente dito,
 mas é a coisa mais porca que já vi num sistema web!

 O portal de banco de teses da CAPES[1] acaba de lançar uma nova
 versão, e
 agora as pesquisas são feitas usando AJAX. Tá cheio de erros comuns
 como
 não alterar a URL quando você faz uma pesquisa, usar POST quando
 deveria ser
 GET, entre outros, mas esse não é o ponto.

 [1]: http://capesdw.capes.gov.br/

 Fiz algumas pesquisas e notei que estava demorando pra caramba. Eu
 fiz um
 sistema que se comunicava com a versão antiga do site, então
 precisava debugar
 pra adaptar o sistema. Fiz um request via telnet para entender o que
 estava
 acontecendo. Com vocês, a resposta do principal portal de teses do
 Brasil:

 https://gist.github.com/andrewalker/7454059

 São 63 mil linhas de HTML (JSON?? O que é isso?), cerca de 3,6MB,
 para A
 PRIMEIRA PÁGINA DA RESPOSTA (20 resultados). Se você quiser a segunda
 página,
 ele vai trazer TUDO DE NOVO! Mais de 3 megas pra 20 resultados!!!

 To inconformado como é que um órgão tão importante tem a capacidade de
 publicar um negócio desses.

 []'s
 André

 =begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer






 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Mais uma gafe de TI

2013-11-13 Por tôpico Renato Santos
300ms ? puts, o cara nem quer por em SP!!


2013/11/13 Solli Honorio shono...@gmail.com

 Esta semana participei de uma reunião onde o diretor de TI chegou de um
 evento da amazon aws (no exterior) onde ele só ouviu maravilhas de ter o
 ambiente dele na nuvem. Aí o cara fez uma contabilidade criativa que
 'justifica' desativar todos os servidores in-house para colocar na AWS.

 Tentei explicar sobre nuvem privada, pois acho que até seria bom para ele,
 mas não, o cara quer AWS. E o cara vai levar inclusive ... atenção ... o
 FILE/PRINTER SHARE !!

 Ta aí uma coisa que eu quero ver de camarote ! Os usuário já reclamam que
 está lento hj e a equipe técnica estava discutindo fazer trunking de placas
 gigabits para aumentar o desempenho, e aí o diretor de TI agora quer fazer
 isto via internet num delay de 300 milisegundos :D 

 Como diz o Blabos, é mais um artista !

 Solli Honorio


 Em 13 de novembro de 2013 17:49, Alceu Rodrigues de Freitas Junior 
 glasswal...@yahoo.com.br escreveu:

 Em 13-11-2013 17:24, Renato Santos escreveu:

  pow,

 isso dai é pra justificar porque o preço dos servidores é tão alto
 (estamos usando 300 GB/dia de trafico)


 Bobagem... para isto existem as jogadas contábeis que fazem parecer que
 a conta final não saiu assim tão cara.

 É por isso que eu vejo grandes consultorias dentro das empresas em
 detrimento de contratações diretas: as mágicas contábeis fazem parecer
 que o custo com TI não é tão alto quanto realmente é. O valor/hora que a
 empresa gasta com um consultor (não o que ele efetivamente recebe) é da
 ordem de 3 vezes mais do que o salário de um funcionário para fazer a
 mesmíssima coisa. E o 3 ali é porque fui bonzinho.

 Agora com a onda de cloud computing, a mágica contábil ficou ainda mais
 interessante. Some isso ao fato de que planejamento de TI a longo prazo por
 aqui é de 3 meses e o resultado é... bem, acho que vocês conseguem imaginar
 o resultado.


 2013/11/13 Blabos de Blebe bla...@gmail.com mailto:bla...@gmail.com


 Deixa eu guardar esse link que esse vai pras referências do TCC :)


 2013/11/13 Blabos de Blebe bla...@gmail.com mailto:
 bla...@gmail.com


 Aliás, vc tá reclamando do que. Não tá funcionando? O importante
 não é entregar?

 Passa uma expressão regular nisso e pronto!



 =begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




 --
 o animal satisfeito dorme. - Guimarães Rosa

 =begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
  Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
 =end disclaimer




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm
=end disclaimer


Re: [SP-pm] Monitorar Arquivo de Log

2013-10-22 Por tôpico Renato Santos
Regular expressions.. Você precisa escapiar o pipe.

Obs: você devia usar o text::csv::xs se isso for sério!
On Oct 22, 2013 10:32 PM, Marcio - Google marci...@gmail.com wrote:

 Mestres, desculpem a newbieçe, mas to apanhando do split.

 my $line = T|blablablabla |blabla | mais blabla bla  ;
 chomp $line;
 my @p = split /|/, $line;
 print $p[0] . \n;
 print $p[1] . \n;
 print $p[2] . \n;
 print $p[3] . \n;

 Minhas colunas são separadas por | e não tem tamanho fixo.

 Não consegui separa-las corretamente.



 [...]'s

 Marcio

 
 ### Campanha Ajude o Marcio! ###
 http://sosmarcio.blogspot.com.br/
 http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
 


 Em 19 de junho de 2013 12:58, Andre Carneiro 
 andregarciacarne...@gmail.com escreveu:

 Valeu Lorn! Esse eu não conhecia!


 Acho que fiquei mal-acostumado aqui na empresa. Os caras só usam coisa
 que tem suporte e normalmente isso implica em lincenças bem caras.

 E no caso do splunk realmente, $3,00 por 20GB/dia de indexação...
 caro !



 Cheers!











 2013/6/19 Nuba Princigalli n...@fastmail.fm

 **
 Complementando: nesse espaço, uma alternativa bacana também é o logstash.

 On Wed, Jun 19, 2013, at 10:08 AM, Lindolfo Lorn Rodrigues wrote:

 Fala André, blz?
 O Splunk é bom mesmo, só que muito é caro.
  Para centralizar logs eu gosto do http://graylog2.org/
 Open Source e escala muito bem, outro dia a locaweb revelou que eles
 recebem/tratam 790.000 mensagens / 5min com o Graylog.

  E como o graylog-server é compativel com o syslog você pode apontar o
 syslog das maquinas para ele



 2013/6/19 Andre Carneiro andregarciacarne...@gmail.com


 virxi... preciso revisar melhor meus e-mails. Mals...


 2013/6/19 Andre Carneiro andregarciacarne...@gmail.com


 Márcio, você já ouviu falar sobre o Splunk?

 http://www.splunk.com/product


 O pessoal usa aqui usa bastante. Eu só dei uma olhadinha bem
 superficial. Você pode criar gráficos de monitoração muito facilmente, pode
 trabalhar com regex para fazer as análises dos logs, tudo simples, fácil e
 rápido. Obviamente tem uma curvinha de aprendizado para vencer, mas nada
 comparado à 'monstrinhos' como o Nagios, por exemplo(fãs de Nagios, me
 desculpem! É a minha opinião!).

 O Splunk veio, aparentemente, preencher essa 'lacuna'.


 Realmente bão !





 2013/6/18 Nilton OS jnilti...@gmail.com


 my $test = '^(... .. ..:..:..) (\S+) \S+ ([a-zA-Z0-9]+): FILTER_LOGX:
 from=\(.*?)\ to=\(.*?)\ subject=\(.*?)\ size=([0-9]+) hostip=([^ ]*)
 nrcpt=([0-9]+)';


 Testa algo assim:

  Se usar (\S+) ou \S+ vai começar a ter os resultados

 Dá uma olhada nesse script.

 http://pastebin.com/2Mnx9FAY






 Em 18 de junho de 2013 19:33, Eduardo Verissimo 
 everiss...@gmail.comescreveu:

 Que tal?

 ($codigo) =~ /^.*?\|.*?\|.*?\|(.*?)\|/ if /TIM/;

  Acho que ainda precisa de um ajuste...



  Em 18 de junho de 2013 19:02, Nilton OS jnilti...@gmail.com escreveu:

 Dá um split no (|)

 No meu script tem um regex para pegar isso ou qualquer coisa na linha,
 mas acho que ninguém ligou para minha resposta.


  Em 18 de junho de 2013 18:34, Marcio - Google marci...@gmail.comescreveu:


 Marcio, não.

  Há duas informações na linha que tem que bater para ela ser
 selecionada, no exemplo:
  *|***|* |*D0 C003*| *TIM*


 [...]'s

 Marcio

 
  ### Campanha Ajude o Marcio! ###
 http://sosmarcio.blogspot.com.br/
 http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
  


  Em 18 de junho de 2013 16:59, Marcio Ferreira 
 marciodesouzaferre...@gmail.com escreveu:



 if ( $line =~ /TIM/i ){
  #faz alguma coisa
 }

 não funciona?

 http://perldoc.perl.org/perlre.html
 http://sao-paulo.pm.org/artigo/2006/RegexPraticasTecnicasAvancadas
 http://sao-paulo.pm.org/artigo/2006/ExpressoesRegulares


 []s,

 Marcio Ferreira

 skype: marcio.ferreir4
 (21) 8365-7768


  2013/6/18 Marcio - Google marci...@gmail.com

 Marcio (xará),

  Vou tentar com esse módulo. Já to ficando traumatizado com regex, faz
 tempo que apanho, to começando a achar que seja algum tipo de trauma,
 bloqueio, sei lá o que ... rsrsrs

 Giuliani,

  Obrigado pela dica, vou procurar o livro.

 Tiago,

 Vou ler a respeito, obrigado.



 [...]'s

 Marcio

 
  ### Campanha Ajude o Marcio! ###
 http://sosmarcio.blogspot.com.br/
 http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
  


  Em 18 de junho de 2013 16:44, Marcio - Google marci...@gmail.comescreveu:


 Eduardo,

  O log é isso ai basicamente:
  T|20/05/2013 08:12:03.391|Modem |D1 C015| RX : OK
  T|20/05/2013 08:12:04.300|Modem |D0 C003| RX : +CREG: 001,016d,5e13
 T|20/05/2013 08:12:04.300|Modem |D0 C003| TX : AT+COPS?
 T|20/05/2013 08:12:04.333|Modem |D0 C003| RX : +COPS: 000,000,TIM
 

  1   2   3   4   5   >