From otaviof at gmail.com Mon Jan 3 04:43:15 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 3 Jan 2011 13:43:15 +0100 Subject: [SP-pm] Quoting Brian D Foy Message-ID: Ol?, Acompanhando o site do Brian D Foy (http://en.wikipedia.org/wiki/Brian_D_Foy) vejo o seguinte texto: S?o Paulo Perl Workshop?I'd never been south of the equator before 2010, but I had separate trips to Buenos Aires and Santiago. Now I want to visit Brazil. Randal has been down there and says they have conference sizes that put almost every other event to shame. http://blogs.perl.org/users/brian_d_foy/2011/01/brians-2011-perl-goals.html Meus parab?ns a todos os envolvidos :-)! Para n?s, n?o poderia haver melhor presente de Ano Novo. Parab?ns! um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From breno at rio.pm.org Mon Jan 3 10:40:51 2011 From: breno at rio.pm.org (breno) Date: Mon, 3 Jan 2011 16:40:51 -0200 Subject: [SP-pm] Quoting Brian D Foy In-Reply-To: References: Message-ID: 2011/1/3 Ot?vio Fernandes : > Ol?, > > Acompanhando o site do Brian D Foy > (http://en.wikipedia.org/wiki/Brian_D_Foy) vejo o seguinte texto: > > > S?o Paulo Perl Workshop?I'd never been south of the equator before > 2010, but I had separate trips to Buenos Aires and Santiago. Now I > want to visit Brazil. Randal has been down there and says they have > conference sizes that put almost every other event to shame. > > > http://blogs.perl.org/users/brian_d_foy/2011/01/brians-2011-perl-goals.html > > Meus parab?ns a todos os envolvidos :-)! Para n?s, n?o poderia haver > melhor presente de Ano Novo. Parab?ns! > Poxa, qdo ele cita o Randal ele se refere ao FISL, e o que estava no post originalmente era "YAPC::Brazil", n?o "S?o Paulo Perl Workshop"... mas tudo bem, n?o sei quem foi que conversou com ele pra que ele trocasse a refer?ncia, o importante ? que estamos fazendo barulho e atraindo o interesse do povo de fora. Est?o todos de parab?ns! E se ele aparecer para o S?o Paulo Perl Workshop, maravilha! \o/ []s -b From thiago at aware.com.br Tue Jan 4 12:19:09 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Tue, 04 Jan 2011 18:19:09 -0200 Subject: [SP-pm] Oportunidade de trabalho na Registro.BR Message-ID: <4D2380BD.4060404@aware.com.br> Oferta de emprego na registro.br, para quem se interessar: Vaga: Analista de Suporte Trainee ?rea: Opera??o Local: S?o Paulo - SP Forma??o: Gradua??o em Ci?ncia da Computa??o, Engenharia ou cursos afins Necess?rio: - Experi?ncia com suporte t?cnico; - Disponibilidade para trabalhar em turnos; - Habilidade no relacionamento com clientes; - Conhecimentos de redes TCP/IP; - Familiaridade com sistemas operacionais Unix-like. Desej?vel: - Habilidades com shell script e Perl; - Conhecimentos em administra??o de sistemas Windows; - Conhecimentos de hardware de computadores; - Forma??o de segundo grau t?cnico em eletr?nica. Mais informa??es em: http://registro.br/vagas.html Abs! -Thiago Rondon From thiago at aware.com.br Tue Jan 4 12:32:56 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Tue, 04 Jan 2011 18:32:56 -0200 Subject: [SP-pm] Oportunidade de emprego na Thinkgeek Message-ID: <4D2383F8.6000908@aware.com.br> Acabei de ver no twitter: @thinkgeek Are you or someone you love a Perl junkie looking for a new job? We can help--be our Senior Software Engineer: http://j.mp/gkSaDn Abs, -Thiago Rondon From flavio.lopes at links.inf.br Tue Jan 4 16:52:33 2011 From: flavio.lopes at links.inf.br (=?windows-1252?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Tue, 04 Jan 2011 22:52:33 -0200 Subject: [SP-pm] =?windows-1252?q?Or=E7amento_para_desenvolver_site?= Message-ID: <4D23C0D1.2070200@links.inf.br> Boa noite pessoal. Seguinte, como (ainda) n?o tenho condi??es de desenvolver decentemente um site, gostaria, se algu?m se interessar, que desenvolvesse para mim. Sei que muitos aqui trabalham com isto. Este site cuidar? de armazenamento de arquivos ?xml?. Acredito que n?o seja muito complexo. Se algu?m se interessar, por favor me retorne que passarei melhor os detalhes de como ter? que funcionar o site. Abra?o, Fl?vio From andregarciacarneiro at gmail.com Tue Jan 4 18:40:15 2011 From: andregarciacarneiro at gmail.com (Andre Carneiro) Date: Wed, 5 Jan 2011 00:40:15 -0200 Subject: [SP-pm] =?iso-8859-1?q?Or=E7amento_para_desenvolver_site?= In-Reply-To: <4D23C0D1.2070200@links.inf.br> References: <4D23C0D1.2070200@links.inf.br> Message-ID: 1 - Do que se trata exatamente, e qual ? o seu objetivo com isso? 2 - Existe um projeto, id?ia, esbo?o etc. para esse site ? 3 - O que quer dizer com armazenamento em XML? Ir?s armazenar o que? Tem certeza que precisa fazer isso com XML? 4 - Voc? j? cuidou dos detalhes de dom?nio, host(que suporte Perl - supondo que voc? quer fazer isso com Perl), etc? 5 - Voc? est? pensando em contratar um(ou mais) 'freelancer', ? isso? 6 - J? pensou em alguma coisa relacionada a SEO ? Tem algu?m que ser? respons?vel por isso? 7 - Voc? tem um designer? Precisa de um? 8 - Tem alguma id?ia de quanto vai gastar com isso? 9 - Quem seria o p?blico/nicho etc. que voc? quer alcan?ar com o seu site ? N?o se assuste! S?o s? algumas perguntinhas b?sicas... ;-) Em 4 de janeiro de 2011 22:52, "Fl?vio R. Lopes" escreveu: > Boa noite pessoal. > > Seguinte, como (ainda) n?o tenho condi??es de desenvolver decentemente um > site, gostaria, se algu?m se interessar, que desenvolvesse para mim. Sei que > muitos aqui trabalham com isto. > > Este site cuidar? de armazenamento de arquivos ?xml?. Acredito que n?o seja > muito complexo. > > Se algu?m se interessar, por favor me retorne que passarei melhor os > detalhes de como ter? que funcionar o site. > > Abra?o, > Fl?vio > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Andr? Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 -------------- next part -------------- An HTML attachment was scrubbed... URL: From luismottacampos at yahoo.co.uk Wed Jan 5 01:04:15 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Wed, 5 Jan 2011 10:04:15 +0100 Subject: [SP-pm] =?iso-8859-1?q?Or=E7amento_para_desenvolver_site?= In-Reply-To: References: <4D23C0D1.2070200@links.inf.br> Message-ID: <4E922074-BCAF-4723-A9AB-21ECBC3F9578@yahoo.co.uk> On 5 Jan 2011, at 03:40, Andre Carneiro wrote: > N?o se assuste! S?o s? algumas perguntinhas b?sicas... > > ;-) > B?sicas ou n?o, acho que esta conversa n?o deveria ser p?blica... :) Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From blabos at gmail.com Fri Jan 7 05:16:51 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 11:16:51 -0200 Subject: [SP-pm] =?iso-8859-1?q?Executando_um_comando_com_outro_usu=E1rio?= Message-ID: Hi Perlsoal, Dessa vez n?o sei nem por onde come?o. Atualmente estou editando alguns cgis old fashion (1998) por motivos diversos e encontrei a seguinte situa??o: open(PROG, "rsh localhost -l another_user (cd /to/some/dir; . ./set-some-env-vars.sh; foo.exe $arg1 $arg2 $argn 2>&1 |)") or die("Ferrou! Chame os Perl mongers"); while() { # do stuff } Eu n?o acho isso muito legal, adicionado ao fato que os $argn n?o s?o checados... Bom, eu n?o tenho todas as respostas ainda. Seguem as que me deram: 1) foo.exe acessa um banco de dados 2) O rsh na m?quina local ? pra executar foo.exe com um usu?rio diferente do que executa o cgi, porque o usu?rio do cgi n?o tem grant no banco. 3) Eliminar os foo.exe n?o ? uma op??o. Toda a l?gica de neg?cio da empresa passa por eles e s?o mais de 10 mil. A minha pergunta ?: O que voc?s sugerem para executar esse comando com um usu?rio diferente? Net::SSH*? Net::Rsh? Por favor, al?m de respostas, mandem-me perguntas. Abra?os From russoz at gmail.com Fri Jan 7 05:19:19 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 11:19:19 -0200 Subject: [SP-pm] =?utf-8?q?Executando_um_comando_com_outro_usu=C3=A1rio?= In-Reply-To: References: Message-ID: ".sh" e ."exe" no mesmo command line -> ? unix/linux ou windows? se for unix/linux, isso ? facilmente resolvido usando sudo 2011/1/7 Blabos de Blebe > Hi Perlsoal, > > Dessa vez n?o sei nem por onde come?o. > > Atualmente estou editando alguns cgis old fashion (1998) por motivos > diversos e encontrei a seguinte situa??o: > > > open(PROG, "rsh localhost -l another_user (cd /to/some/dir; . > ./set-some-env-vars.sh; foo.exe $arg1 $arg2 $argn 2>&1 |)") or > die("Ferrou! Chame os Perl mongers"); > while() { > # do stuff > } > > > Eu n?o acho isso muito legal, adicionado ao fato que os $argn n?o s?o > checados... > > Bom, eu n?o tenho todas as respostas ainda. Seguem as que me deram: > > 1) foo.exe acessa um banco de dados > 2) O rsh na m?quina local ? pra executar foo.exe com um usu?rio > diferente do que executa o cgi, porque o usu?rio do cgi n?o tem grant > no banco. > 3) Eliminar os foo.exe n?o ? uma op??o. Toda a l?gica de neg?cio da > empresa passa por eles e s?o mais de 10 mil. > > A minha pergunta ?: O que voc?s sugerem para executar esse comando com > um usu?rio diferente? > > Net::SSH*? > Net::Rsh? > > Por favor, al?m de respostas, mandem-me perguntas. > > Abra?os > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From rogeriotux at gmail.com Fri Jan 7 05:35:22 2011 From: rogeriotux at gmail.com (Rogerio Ferreira) Date: Fri, 7 Jan 2011 11:35:22 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= Message-ID: Oi Pessoal, Estou postando essa mensagem na lista, pois acredito que n?o lugar melhor para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, etc..., e algumas linguagens de scripting. Eu tenho um projeto para iniciar e andei pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o gosto muito de Django, a pesar de gostar de python, eu tenho pretens?o de usar o Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que aqui ? a vossa praia, sobre suas experi?ncias com o Framework, tais como: Agilidade para Produzir Resultados, Performance, Manuten??o de C?digo Produzido e projetos que j? usam Catalyst em ambiente de grande demanda de acessos simultaneos. Quem puder compartilhar comigo algo a respeito, eu ficarei grato. -- Rogerio Ferreira http://rogerioferreira.objectis.net http://www.howtoday.com.br http://events.linuxfoundation.org/events/linuxcon-brazil/schedule http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf Fone: (11) 9424-0419 -------------------------------------------------------- LPI 302 (Mixed Environment) Specialty Senior Level Linux Professional (LPIC-3) Advanced Level Linux Professional (LPIC-2) Junior Level Linux Professional (LPIC-1) -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Fri Jan 7 05:58:41 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 11:58:41 -0200 Subject: [SP-pm] =?iso-8859-1?q?Executando_um_comando_com_outro_usu=E1rio?= In-Reply-To: References: Message-ID: Nomes, strings e extens?es meramente ilustrativas! O que eu posso dizer ? que ? um UNIX ?. Bom, configurar o sudo aqui ? tranquilo, porque isso ? tarefa do pessoal da seguran?a, e eles mais que ningu?m, querem isso resolvido r?pido. Eu conversei com o pessoal da arquitetura e uma abordagem que saiu foi: 0) Checar os parametros de entrada; 1) Criar um script 'proxy'; 2) Configurar o sudo para o usu?rio em quest?o poder executar somente esse proxy; 3) Dentro do proxy a gente adiciona as vari?veis de ambiente que o foo.exe precisa e executa-o; O que voc?s acham disso? Abra?os 2011/1/7 Alexei Znamensky : > ".sh" e ."exe" no mesmo command line -> ? unix/linux ou windows? > se for unix/linux, isso ? facilmente resolvido usando sudo > > 2011/1/7 Blabos de Blebe >> >> Hi Perlsoal, >> >> Dessa vez n?o sei nem por onde come?o. >> >> Atualmente estou editando alguns cgis old fashion (1998) por motivos >> diversos e encontrei a seguinte situa??o: >> >> >> open(PROG, "rsh localhost -l another_user (cd /to/some/dir; . >> ./set-some-env-vars.sh; foo.exe $arg1 $arg2 $argn 2>&1 |)") or >> die("Ferrou! Chame os Perl mongers"); >> while() { >> ? ?# do stuff >> } >> >> >> Eu n?o acho isso muito legal, adicionado ao fato que os $argn n?o s?o >> checados... >> >> Bom, eu n?o tenho todas as respostas ainda. Seguem as que me deram: >> >> 1) foo.exe acessa um banco de dados >> 2) O rsh na m?quina local ? pra ?executar foo.exe com um usu?rio >> diferente do que executa o cgi, porque o usu?rio do cgi n?o tem grant >> no banco. >> 3) Eliminar os foo.exe n?o ? uma op??o. Toda a l?gica de neg?cio da >> empresa passa por eles e s?o mais de 10 mil. >> >> A minha pergunta ?: O que voc?s sugerem para executar esse comando com >> um usu?rio diferente? >> >> Net::SSH*? >> Net::Rsh? >> >> Por favor, al?m de respostas, mandem-me perguntas. >> >> Abra?os >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From otaviof at gmail.com Fri Jan 7 06:08:18 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Fri, 7 Jan 2011 15:08:18 +0100 Subject: [SP-pm] Boas Vindas ao Rogerio Ferreira Message-ID: Ol? Rogerio, Primeiramente, receba nossas boas-vindas :-)! Vejo que voc? j? encontrou o caminho para discutir seus assuntos aqui na SPPM, excelente. Por favor, aproveite esta oportunidade para contar mais sobre os seus interesses em Perl. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From darkstrikerd at gmail.com Fri Jan 7 06:11:38 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Fri, 7 Jan 2011 11:11:38 -0300 Subject: [SP-pm] Boas Vindas ao Rogerio Ferreira In-Reply-To: References: Message-ID: Bem vindo! []z 2011/1/7 Ot?vio Fernandes > Ol? Rogerio, > > Primeiramente, receba nossas boas-vindas :-)! Vejo que voc? j? encontrou o > caminho para discutir seus assuntos aqui na SPPM, excelente. Por favor, > aproveite esta oportunidade para contar mais sobre os seus interesses em > Perl. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Nilson Morais darkstrikerd at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From russoz at gmail.com Fri Jan 7 06:11:51 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 12:11:51 -0200 Subject: [SP-pm] =?utf-8?q?Executando_um_comando_com_outro_usu=C3=A1rio?= In-Reply-To: References: Message-ID: 2011/1/7 Blabos de Blebe [...] > 0) Checar os parametros de entrada; > 1) Criar um script 'proxy'; > 2) Configurar o sudo para o usu?rio em quest?o poder executar somente > esse proxy; > 3) Dentro do proxy a gente adiciona as vari?veis de ambiente que o > foo.exe precisa e executa-o; > > O que voc?s acham disso? > perfeito. tecnicamente chamamos esses scripts de 'wrappers', n?o de 'proxies', mas a l?gica de voc?s ? 100% v?lida e a sem?ntica, neste caso, n?o est? muito diferente. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Fri Jan 7 06:12:03 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 12:12:03 -0200 Subject: [SP-pm] Boas Vindas ao Rogerio Ferreira In-Reply-To: References: Message-ID: bem vindo 2011/1/7 Ot?vio Fernandes > Ol? Rogerio, > > Primeiramente, receba nossas boas-vindas :-)! Vejo que voc? j? encontrou o > caminho para discutir seus assuntos aqui na SPPM, excelente. Por favor, > aproveite esta oportunidade para contar mais sobre os seus interesses em > Perl. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From bene at cria.org.br Fri Jan 7 06:25:02 2011 From: bene at cria.org.br (Prof. Benedito A. Cruz) Date: Fri, 07 Jan 2011 12:25:02 -0200 Subject: [SP-pm] =?iso-8859-1?q?mod=5Fperl=2C_servi=E7os=2C_etc?= Message-ID: <4D27223E.5030504@cria.org.br> Pessoal boa tarde Gostaria de algumas sugest?es de voc?s para uma arquitetura de servi?os que eu estou trabalhando. A id?ia ? prover servi?os para um ou mais clientes que ir?o recuperar imagens de um sistema remoto, via wordpress, joomla, CGIs, etc. A gente bolou um esquema assim: As URLs s?o da forma http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. Por exemplo: /http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} /--> devolve uma imagem Pode ter mais de um parametro ou mais de um modificador assim: /http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} /--> retorna um XML Na verdade no total tem mais de 30 servi?os diferentes, todos nesse esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: 1) seria poss?vel que o script services ficasse no dir html e o apache soubesse que ele deve ser executado como mod-perl? 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei se tem pacotes bons para isso ou se eu teria que mexer a be?a com mod_rewrite? Sei que deve envolver reescrita de tudo mas eu s? queria saber se seria poss?vel e qual a dificuldade. []s Bene -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From breno at rio.pm.org Fri Jan 7 06:56:03 2011 From: breno at rio.pm.org (breno) Date: Fri, 7 Jan 2011 12:56:03 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: 2011/1/7 Rogerio Ferreira : > Oi Pessoal, > Oi Rog?rio, bem-vindo! > Estou postando essa mensagem na lista, pois acredito que n?o lugar melhor > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, etc..., e > algumas linguagens de scripting. Eu tenho um projeto para iniciar e andei > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o gosto > muito de Django, a pesar de gostar de python, eu tenho pretens?o de usar o > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que aqui ? a > vossa praia, sobre suas experi?ncias com o Framework, tais como: Agilidade > para Produzir Resultados, Performance, Manuten??o de C?digo?Produzido?e > projetos que j? usam Catalyst em ambiente de grande demanda de acessos > simultaneos. > > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. > O Catalyst ? um excelente framework, est?vel e robusto, e permite o desenvolvimento de aplica??es escal?veis desde a primeira linha de c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro resultado pode n?o ser t?o r?pido quando em um framework mais simples, mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e levar ao m?tico "good code") :-) A agilidade para produzir resultados, infelizmente, e consequentemente, depende do seu grau de conhecimento. Mais ainda (alguns diriam at? que principalmente), ? importante que ele se encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre solu??es de templating e ORMs, vc precisa saber usar todas essas pontas para chegar a resultados palp?veis. Do lado das Views temos o Template Toolkit como escolha da maioria. J? para o Model voc? pode ir do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo KiokuDB. Experimente fazer o tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o livro [http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882]. Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? cheio de alternativas bacanas para outros meios de pensar, como o Mojolicious e o Dancer. O desempenho de solu??es web depende muito da infraestrutura por baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais em conta pagar por uma melhoria na infra do que pagar um ou mais devs pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo Catalyst compensam e muito o overhead que ele causa, ainda mais rodando em cima de um fastcgi. Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a menos que o dev procure a comunidade e avise. Se vc quer um exemplo de "projetos que j? usam Catalyst em ambiente de grande demanda de acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com - NSFW], que circula entre os 50 sites mais visitados do mundo. O iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de alt?ssimo tr?fego. Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) []s -b From renato.cron at gmail.com Fri Jan 7 07:04:05 2011 From: renato.cron at gmail.com (Renato Santos) Date: Fri, 7 Jan 2011 13:04:05 -0200 Subject: [SP-pm] =?iso-8859-1?q?mod=5Fperl=2C_servi=E7os=2C_etc?= In-Reply-To: <4D27223E.5030504@cria.org.br> References: <4D27223E.5030504@cria.org.br> Message-ID: Se voc? for mexer, n?o compensa mais usar algo como o *Gearman**::XS*? 2011/1/7 Prof. Benedito A. Cruz > Pessoal boa tarde > > > Gostaria de algumas sugest?es de voc?s para uma arquitetura de servi?os > que eu estou trabalhando. > A id?ia ? prover servi?os para um ou mais clientes que ir?o recuperar > imagens de um sistema remoto, via wordpress, joomla, CGIs, etc. > A gente bolou um esquema assim: > > As URLs s?o da forma http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. > Por exemplo: > > *http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} > *--> devolve uma imagem > > Pode ter mais de um parametro ou mais de um modificador assim: > > *http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} > *--> retorna um XML > > Na verdade no total tem mais de 30 servi?os diferentes, todos nesse > esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: > > 1) seria poss?vel que o script services ficasse no dir html e o apache > soubesse que ele deve ser executado como mod-perl? > > 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei se tem > pacotes bons para isso ou se eu teria que mexer a be?a com mod_rewrite? Sei > que deve envolver reescrita de tudo mas eu s? queria saber se seria poss?vel > e qual a dificuldade. > > []s > > Bene > > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Fri Jan 7 07:04:34 2011 From: renato.cron at gmail.com (Renato Santos) Date: Fri, 7 Jan 2011 13:04:34 -0200 Subject: [SP-pm] =?iso-8859-1?q?mod=5Fperl=2C_servi=E7os=2C_etc?= In-Reply-To: References: <4D27223E.5030504@cria.org.br> Message-ID: Complementando, http://sao-paulo.pm.org/equinocio/2010/set/5 2011/1/7 Renato Santos > Se voc? for mexer, n?o compensa mais usar algo como o *Gearman**::XS*? > > 2011/1/7 Prof. Benedito A. Cruz > >> Pessoal boa tarde >> >> >> Gostaria de algumas sugest?es de voc?s para uma arquitetura de servi?os >> que eu estou trabalhando. >> A id?ia ? prover servi?os para um ou mais clientes que ir?o recuperar >> imagens de um sistema remoto, via wordpress, joomla, CGIs, etc. >> A gente bolou um esquema assim: >> >> As URLs s?o da forma http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. >> Por exemplo: >> >> *http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} >> *--> devolve uma imagem >> >> Pode ter mais de um parametro ou mais de um modificador assim: >> >> *http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} >> *--> retorna um XML >> >> Na verdade no total tem mais de 30 servi?os diferentes, todos nesse >> esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: >> >> 1) seria poss?vel que o script services ficasse no dir html e o apache >> soubesse que ele deve ser executado como mod-perl? >> >> 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei se tem >> pacotes bons para isso ou se eu teria que mexer a be?a com mod_rewrite? Sei >> que deve envolver reescrita de tudo mas eu s? queria saber se seria poss?vel >> e qual a dificuldade. >> >> []s >> >> Bene >> >> >> >> -- >> This message has been scanned for viruses and >> dangerous content by *MailScanner* , and is >> >> believed to be clean. >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bene at cria.org.br Fri Jan 7 07:24:01 2011 From: bene at cria.org.br (Prof. Benedito A. Cruz) Date: Fri, 07 Jan 2011 13:24:01 -0200 Subject: [SP-pm] =?iso-8859-1?q?mod=5Fperl=2C_servi=E7os=2C_etc?= In-Reply-To: References: <4D27223E.5030504@cria.org.br> Message-ID: <4D273011.3080000@cria.org.br> Oi Renato O processamento das imagens ? feito por outro sistema, o que estou trabalhando ? s? a interface com os clientes. Ou seja, o problema de balanceamento de carga est? resolvido, a d?vida ? mesmo sobre a interface. Bene Em 07/01/2011 13:04, Renato Santos escreveu: > Se voc? for mexer, n?o compensa mais usar algo como o /Gearman/*::XS*? > > 2011/1/7 Prof. Benedito A. Cruz > > > Pessoal boa tarde > > > Gostaria de algumas sugest?es de voc?s para uma arquitetura de > servi?os que eu estou trabalhando. > A id?ia ? prover servi?os para um ou mais clientes que ir?o > recuperar imagens de um sistema remoto, via wordpress, joomla, > CGIs, etc. > A gente bolou um esquema assim: > > As URLs s?o da forma > http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. > Por exemplo: > > /http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} > /--> devolve uma imagem > > Pode ter mais de um parametro ou mais de um modificador assim: > > /http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} > /--> retorna um XML > > Na verdade no total tem mais de 30 servi?os diferentes, todos > nesse esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: > > 1) seria poss?vel que o script services ficasse no dir html e o > apache soubesse que ele deve ser executado como mod-perl? > > 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei > se tem pacotes bons para isso ou se eu teria que mexer a be?a com > mod_rewrite? Sei que deve envolver reescrita de tudo mas eu s? > queria saber se seria poss?vel e qual a dificuldade. > > []s > > Bene > > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , > and is > believed to be clean. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Fri Jan 7 07:39:13 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 07 Jan 2011 13:39:13 -0200 Subject: [SP-pm] Boas Vindas ao Rogerio Ferreira In-Reply-To: References: Message-ID: <4D2733A1.7060807@links.inf.br> Bem vindo! Em 07-01-2011 12:08, Ot?vio Fernandes escreveu: > Ol? Rogerio, > > Primeiramente, receba nossas boas-vindas :-)! Vejo que voc? j? encontrou o > caminho para discutir seus assuntos aqui na SPPM, excelente. Por favor, > aproveite esta oportunidade para contar mais sobre os seus interesses em Perl. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > From breno at rio.pm.org Fri Jan 7 07:41:17 2011 From: breno at rio.pm.org (breno) Date: Fri, 7 Jan 2011 13:41:17 -0200 Subject: [SP-pm] =?iso-8859-1?q?mod=5Fperl=2C_servi=E7os=2C_etc?= In-Reply-To: <4D27223E.5030504@cria.org.br> References: <4D27223E.5030504@cria.org.br> Message-ID: 2011/1/7 Prof. Benedito A. Cruz : > Pessoal boa tarde > Oi Bene > > ?? Gostaria de algumas sugest?es de voc?s para uma arquitetura de servi?os > que eu estou trabalhando. > ?? A id?ia ? prover servi?os para um ou mais clientes que ir?o recuperar > imagens de um sistema remoto, via wordpress, joomla, CGIs, etc. > ?? A gente bolou um esquema assim: > > ? As URLs s?o da forma > http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. > Por exemplo: > > http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} > --> devolve uma imagem > > ? Pode ter mais de um parametro ou mais de um modificador assim: > > http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} > --> retorna um XML > > ? Na verdade no total tem mais de 30 servi?os diferentes, todos nesse > esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: > > 1) seria poss?vel que o script services ficasse no dir html e o apache > soubesse que ele deve ser executado como mod-perl? > Acredito que sim, mas n?o conhe?o apache o suficiente (nem seu sistema) pra colar aqui uma configura??o m?gica que resolve seus problemas :-( > 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei se tem > pacotes bons para isso ou se eu teria que mexer a be?a com mod_rewrite? Sei > que deve envolver reescrita de tudo mas eu s? queria saber se seria poss?vel > e qual a dificuldade. > Algo como: -------------8<------------ #!/usr/bin/perl use Mojolicious::Lite; get '/id/(*ids)/modificadores/(*modificadores)' => sub { my $self = shift; my @ids = split '/', $self->param('ids'); my @modificadores = split '/', $self->param('modificadores'); # insira aqui seu c?digo }; ------------->8------------ cria pra vc uma rota que pode ser acessada pelo navegador como: http://meusite/minha_aplicacao/id/XM0102/PT30303/PO222/modificadores/joe/alice Da? vc brinca com os par?metros da rota e adiciona outras conforme sua necessidade. Mas posso n?o ter entendido direito a sua pergunta :-) Se ? realmente isso que voc? quer, o Mojolicious oferece muitas outras facilidades. D? uma olhada em http://sao-paulo.pm.org/artigo/2010/Mojolicious Qq coisa grita :-) []s -b From russoz at gmail.com Fri Jan 7 07:44:30 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 13:44:30 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: <4D27223E.5030504@cria.org.br> References: <4D27223E.5030504@cria.org.br> Message-ID: Mas ser? o Benedito? (piadinha horr?vel e inevit?vel) 2011/1/7 Prof. Benedito A. Cruz [...] > > *http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} > *--> retorna um XML > > Na verdade no total tem mais de 30 servi?os diferentes, todos nesse > esquema. J? est? funcionando tudo mas ainda tenho duas d?vidas: > > 1) seria poss?vel que o script services ficasse no dir html e o apache > soubesse que ele deve ser executado como mod-perl? > Isso ? uma d?vida de Apache HTTPD, n?o de Perl. Voc? *poderia* colocar um ScriptAlias apontando para o seu diret?rio html, mas apesar de n?o conseguir pensar em um problema espec?fico causado por isso (talvez porque a maior parte do sangue esteja agora no est?mago), n?o me *parece* algo muito bom. Voc? estaria misturando bananas com chaves de roda. Um ? conte?do est?tico, o outro ? um programa a ser executado. Me parece melhor mesmo usar um mod_rewrite aqui. > 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o sei se tem > pacotes bons para isso ou se eu teria que mexer a be?a com mod_rewrite? Sei > que deve envolver reescrita de tudo mas eu s? queria saber se seria poss?vel > e qual a dificuldade. > Se voc? quer passar para REST e/ou RDF e *manter* a mesma URL, provavelmente ter? de fazer algum rewrite, ou redirect. Me parece mais tranquilo criar URLs novas para essas interfaces novas, e gradualmente ir desativando a antiga (se for o caso). -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Fri Jan 7 07:57:39 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 13:57:39 -0200 Subject: [SP-pm] =?iso-8859-1?q?Executando_um_comando_com_outro_usu=E1rio?= In-Reply-To: References: Message-ID: J?ia! Alguma sugest?o de m?dulo para isso? IPC::Open3? IPC::Run? Sudo? Eu preciso pegar a sa?da. Abra?os 2011/1/7 Alexei Znamensky : > > 2011/1/7 Blabos de Blebe > [...] >> >> 0) Checar os parametros de entrada; >> 1) Criar um script 'proxy'; >> 2) Configurar o sudo para o usu?rio em quest?o poder executar somente >> esse proxy; >> 3) Dentro do proxy a gente adiciona as vari?veis de ambiente que o >> foo.exe precisa e executa-o; >> >> O que voc?s acham disso? > > perfeito. > tecnicamente chamamos esses scripts de 'wrappers', n?o de 'proxies', mas a > l?gica de voc?s ? 100% v?lida e a sem?ntica, neste caso, n?o est? muito > diferente. > []s, > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From breno at rio.pm.org Fri Jan 7 08:41:17 2011 From: breno at rio.pm.org (breno) Date: Fri, 7 Jan 2011 14:41:17 -0200 Subject: [SP-pm] =?iso-8859-1?q?Executando_um_comando_com_outro_usu=E1rio?= In-Reply-To: References: Message-ID: 2011/1/7 Blabos de Blebe : > J?ia! > > Alguma sugest?o de m?dulo para isso? > > IPC::Open3? > IPC::Run? > Sudo? > > Eu preciso pegar a sa?da. > Capture::Tiny !! []s -b From rogeriotux at gmail.com Fri Jan 7 08:55:05 2011 From: rogeriotux at gmail.com (Rogerio Ferreira) Date: Fri, 7 Jan 2011 14:55:05 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Valeu Breno! Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes com o Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? ter sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em ter que escrever c?digo em Perl. Obrigado pelas informa??es. Em 7 de janeiro de 2011 12:56, breno escreveu: > 2011/1/7 Rogerio Ferreira : > > Oi Pessoal, > > > > Oi Rog?rio, bem-vindo! > > > Estou postando essa mensagem na lista, pois acredito que n?o lugar melhor > > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, etc..., > e > > algumas linguagens de scripting. Eu tenho um projeto para iniciar e andei > > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o gosto > > muito de Django, a pesar de gostar de python, eu tenho pretens?o de usar > o > > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que aqui > ? a > > vossa praia, sobre suas experi?ncias com o Framework, tais como: > Agilidade > > para Produzir Resultados, Performance, Manuten??o de C?digo Produzido e > > projetos que j? usam Catalyst em ambiente de grande demanda de acessos > > simultaneos. > > > > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. > > > > O Catalyst ? um excelente framework, est?vel e robusto, e permite o > desenvolvimento de aplica??es escal?veis desde a primeira linha de > c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro > resultado pode n?o ser t?o r?pido quando em um framework mais simples, > mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc > leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um > esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o > "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e > levar ao m?tico "good code") :-) > > A agilidade para produzir resultados, infelizmente, e > consequentemente, depende do seu grau de conhecimento. Mais ainda > (alguns diriam at? que principalmente), ? importante que ele se > encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre > solu??es de templating e ORMs, vc precisa saber usar todas essas > pontas para chegar a resultados palp?veis. Do lado das Views temos o > Template Toolkit como escolha da maioria. J? para o Model voc? pode ir > do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo > KiokuDB. > > Experimente fazer o > tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e > ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda > o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o > livro [ > http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 > ]. > Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? > cheio de alternativas bacanas para outros meios de pensar, como o > Mojolicious e o Dancer. > > O desempenho de solu??es web depende muito da infraestrutura por > baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a > diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais > em conta pagar por uma melhoria na infra do que pagar um ou mais devs > pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo > Catalyst compensam e muito o overhead que ele causa, ainda mais > rodando em cima de um fastcgi. > > Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em > headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a > menos que o dev procure a comunidade e avise. Se vc quer um exemplo de > "projetos que j? usam Catalyst em ambiente de grande demanda de > acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com > - NSFW], que circula entre os 50 sites mais visitados do mundo. O > iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de > alt?ssimo tr?fego. > > Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) > > []s > > -b > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Rogerio Ferreira http://rogerioferreira.objectis.net http://www.howtoday.com.br http://events.linuxfoundation.org/events/linuxcon-brazil/schedule http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf Fone: (11) 9424-0419 -------------------------------------------------------- LPI 302 (Mixed Environment) Specialty Senior Level Linux Professional (LPIC-3) Advanced Level Linux Professional (LPIC-2) Junior Level Linux Professional (LPIC-1) -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Fri Jan 7 09:12:12 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 15:12:12 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= Message-ID: Pessoal, Tem uma amiga minha que tem um blog, com visita??o realtivamente alta (para um blog), tem dom?nio pr?prio, n?o sei detalhes sobre o hosting mas acredito que ela pague um provedor, e usa o Movable Type (MT, em perl) como blog engine. Ela me mandou um e-mail hoje mais cedo sobre migrar do MT para Wordpress, pois h? mais facilidade de achar gente para dar manuten??o. Eu at? perguntei sobre isso no #sao-paulo.pm, mas ningu?m falou nada e, enquanto isso, perguntei para ela se haveria interesse em manter o MT, caso houvesse manuten??o. Ela gostou da id?ia, ent?o, se houver algu?m com interesse em mexer com esse software, me avise e eu ponho voc?s em contato. Infelizmente n?o tenho muito mais informa??o que isso, nem disponho de muito tempo para correr atr?s de muitos detalhes. N?o sei quanto paga, qual a frequ?ncia das manuten??es, formas de pagamento, pracitamente nada. Mas, pelo que eu conhe?o da pessoa, ? algu?m razo?vel e com quem se pode conversar numa boa. Havendo interesse, favor me responder em private. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Fri Jan 7 09:13:53 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 15:13:53 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Escrever Perl ? como sexo. Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. Por isso ? uma divers?o melhor indicada para adultos que sabem o que est?o fazendo :) Abra?os 2011/1/7 Rogerio Ferreira : > Valeu Breno! > > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes com o > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? ter > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em ter > que escrever c?digo em Perl. > > Obrigado pelas informa??es. > > Em 7 de janeiro de 2011 12:56, breno escreveu: >> >> 2011/1/7 Rogerio Ferreira : >> > Oi Pessoal, >> > >> >> Oi Rog?rio, bem-vindo! >> >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar >> > melhor >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, etc..., >> > e >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e >> > andei >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o gosto >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de usar >> > o >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que aqui >> > ? a >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: >> > Agilidade >> > para Produzir Resultados, Performance, Manuten??o de C?digo?Produzido?e >> > projetos que j? usam Catalyst em ambiente de grande demanda de acessos >> > simultaneos. >> > >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. >> > >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o >> desenvolvimento de aplica??es escal?veis desde a primeira linha de >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro >> resultado pode n?o ser t?o r?pido quando em um framework mais simples, >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e >> levar ao m?tico "good code") :-) >> >> A agilidade para produzir resultados, infelizmente, e >> consequentemente, depende do seu grau de conhecimento. Mais ainda >> (alguns diriam at? que principalmente), ? importante que ele se >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre >> solu??es de templating e ORMs, vc precisa saber usar todas essas >> pontas para chegar a resultados palp?veis. Do lado das Views temos o >> Template Toolkit como escolha da maioria. J? para o Model voc? pode ir >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo >> KiokuDB. >> >> Experimente fazer o >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o >> livro >> [http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882]. >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? >> cheio de alternativas bacanas para outros meios de pensar, como o >> Mojolicious e o Dancer. >> >> O desempenho de solu??es web depende muito da infraestrutura por >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo >> Catalyst compensam e muito o overhead que ele causa, ainda mais >> rodando em cima de um fastcgi. >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo de >> "projetos que j? usam Catalyst em ambiente de grande demanda de >> acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de >> alt?ssimo tr?fego. >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) >> >> []s >> >> -b >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Rogerio Ferreira > http://rogerioferreira.objectis.net > http://www.howtoday.com.br > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > Fone: (11) 9424-0419 > -------------------------------------------------------- > LPI 302 (Mixed Environment) Specialty > Senior Level Linux Professional (LPIC-3) > Advanced Level Linux Professional (LPIC-2) > Junior Level Linux Professional (LPIC-1) > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From marciodesouzaferreira at gmail.com Fri Jan 7 09:31:43 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Fri, 7 Jan 2011 15:31:43 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Breno++ Blabos++ []s, @_marcioferreira Marcio Ferreira "Perl lives as the 'toolbox for Unix' " Em 7 de janeiro de 2011 15:13, Blabos de Blebe escreveu: > Escrever Perl ? como sexo. > > Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. > > Por isso ? uma divers?o melhor indicada para adultos que sabem o que > est?o fazendo :) > > Abra?os > > 2011/1/7 Rogerio Ferreira : > > Valeu Breno! > > > > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua > > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes > com o > > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? ter > > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em ter > > que escrever c?digo em Perl. > > > > Obrigado pelas informa??es. > > > > Em 7 de janeiro de 2011 12:56, breno escreveu: > >> > >> 2011/1/7 Rogerio Ferreira : > >> > Oi Pessoal, > >> > > >> > >> Oi Rog?rio, bem-vindo! > >> > >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar > >> > melhor > >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, > etc..., > >> > e > >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e > >> > andei > >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o > gosto > >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de > usar > >> > o > >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que > aqui > >> > ? a > >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: > >> > Agilidade > >> > para Produzir Resultados, Performance, Manuten??o de > C?digo Produzido e > >> > projetos que j? usam Catalyst em ambiente de grande demanda de acessos > >> > simultaneos. > >> > > >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. > >> > > >> > >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o > >> desenvolvimento de aplica??es escal?veis desde a primeira linha de > >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro > >> resultado pode n?o ser t?o r?pido quando em um framework mais simples, > >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc > >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um > >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o > >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e > >> levar ao m?tico "good code") :-) > >> > >> A agilidade para produzir resultados, infelizmente, e > >> consequentemente, depende do seu grau de conhecimento. Mais ainda > >> (alguns diriam at? que principalmente), ? importante que ele se > >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre > >> solu??es de templating e ORMs, vc precisa saber usar todas essas > >> pontas para chegar a resultados palp?veis. Do lado das Views temos o > >> Template Toolkit como escolha da maioria. J? para o Model voc? pode ir > >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo > >> KiokuDB. > >> > >> Experimente fazer o > >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e > >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda > >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o > >> livro > >> [ > http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 > ]. > >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? > >> cheio de alternativas bacanas para outros meios de pensar, como o > >> Mojolicious e o Dancer. > >> > >> O desempenho de solu??es web depende muito da infraestrutura por > >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a > >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais > >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs > >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo > >> Catalyst compensam e muito o overhead que ele causa, ainda mais > >> rodando em cima de um fastcgi. > >> > >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em > >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a > >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo de > >> "projetos que j? usam Catalyst em ambiente de grande demanda de > >> acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com > >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O > >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de > >> alt?ssimo tr?fego. > >> > >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) > >> > >> []s > >> > >> -b > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> L > >> =end disclaimer > > > > > > > > -- > > Rogerio Ferreira > > http://rogerioferreira.objectis.net > > http://www.howtoday.com.br > > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > > Fone: (11) 9424-0419 > > -------------------------------------------------------- > > LPI 302 (Mixed Environment) Specialty > > Senior Level Linux Professional (LPIC-3) > > Advanced Level Linux Professional (LPIC-2) > > Junior Level Linux Professional (LPIC-1) > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rogeriotux at gmail.com Fri Jan 7 10:04:18 2011 From: rogeriotux at gmail.com (Rogerio Ferreira) Date: Fri, 7 Jan 2011 16:04:18 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: , Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa qualquer. S? quero escolher um framework pra acelerar as coisas pro Projeto que vou iniciar. Mas j? valeu pelo cases que o Breno passou que usam Catalyst. Em 7 de janeiro de 2011 15:13, Blabos de Blebe escreveu: > Escrever Perl ? como sexo. > > Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. > > Por isso ? uma divers?o melhor indicada para adultos que sabem o que > est?o fazendo :) > > Abra?os > > 2011/1/7 Rogerio Ferreira : > > Valeu Breno! > > > > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua > > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes > com o > > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? ter > > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em ter > > que escrever c?digo em Perl. > > > > Obrigado pelas informa??es. > > > > Em 7 de janeiro de 2011 12:56, breno escreveu: > >> > >> 2011/1/7 Rogerio Ferreira : > >> > Oi Pessoal, > >> > > >> > >> Oi Rog?rio, bem-vindo! > >> > >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar > >> > melhor > >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, > etc..., > >> > e > >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e > >> > andei > >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o > gosto > >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de > usar > >> > o > >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que > aqui > >> > ? a > >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: > >> > Agilidade > >> > para Produzir Resultados, Performance, Manuten??o de > C?digo Produzido e > >> > projetos que j? usam Catalyst em ambiente de grande demanda de acessos > >> > simultaneos. > >> > > >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. > >> > > >> > >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o > >> desenvolvimento de aplica??es escal?veis desde a primeira linha de > >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro > >> resultado pode n?o ser t?o r?pido quando em um framework mais simples, > >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc > >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um > >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o > >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e > >> levar ao m?tico "good code") :-) > >> > >> A agilidade para produzir resultados, infelizmente, e > >> consequentemente, depende do seu grau de conhecimento. Mais ainda > >> (alguns diriam at? que principalmente), ? importante que ele se > >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre > >> solu??es de templating e ORMs, vc precisa saber usar todas essas > >> pontas para chegar a resultados palp?veis. Do lado das Views temos o > >> Template Toolkit como escolha da maioria. J? para o Model voc? pode ir > >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo > >> KiokuDB. > >> > >> Experimente fazer o > >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e > >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda > >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o > >> livro > >> [ > http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 > ]. > >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? > >> cheio de alternativas bacanas para outros meios de pensar, como o > >> Mojolicious e o Dancer. > >> > >> O desempenho de solu??es web depende muito da infraestrutura por > >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a > >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais > >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs > >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo > >> Catalyst compensam e muito o overhead que ele causa, ainda mais > >> rodando em cima de um fastcgi. > >> > >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em > >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a > >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo de > >> "projetos que j? usam Catalyst em ambiente de grande demanda de > >> acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com > >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O > >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de > >> alt?ssimo tr?fego. > >> > >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) > >> > >> []s > >> > >> -b > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >> L > >> =end disclaimer > > > > > > > > -- > > Rogerio Ferreira > > http://rogerioferreira.objectis.net > > http://www.howtoday.com.br > > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > > Fone: (11) 9424-0419 > > -------------------------------------------------------- > > LPI 302 (Mixed Environment) Specialty > > Senior Level Linux Professional (LPIC-3) > > Advanced Level Linux Professional (LPIC-2) > > Junior Level Linux Professional (LPIC-1) > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Rogerio Ferreira http://rogerioferreira.objectis.net http://www.howtoday.com.br http://events.linuxfoundation.org/events/linuxcon-brazil/schedule http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf Fone: (11) 9424-0419 -------------------------------------------------------- LPI 302 (Mixed Environment) Specialty Senior Level Linux Professional (LPIC-3) Advanced Level Linux Professional (LPIC-2) Junior Level Linux Professional (LPIC-1) -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From shonorio at gmail.com Fri Jan 7 10:09:52 2011 From: shonorio at gmail.com (Solli Honorio) Date: Fri, 7 Jan 2011 16:09:52 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Rogerio, D? uma olhada no http://sao-paulo.pm.org/artigo/2010/Mojolicious , este cara ? bem interessante. Lembrando que ? sempre uma boa pr?tica utilizar estes caras como um roteador entre os componentes, ent?o coloque o Model e a l?gica de neg?cio em classes separadas do framework, e apenas carregue no framework desejado. Assim o teu c?digo ficar? port?vel para qualquer framework que vc desejar. Abracos, Solli M. Hon?rio 2011/1/7 Rogerio Ferreira > , > > Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa qualquer. > S? quero escolher um framework pra acelerar as coisas pro Projeto que vou > iniciar. > > Mas j? valeu pelo cases que o Breno passou que usam Catalyst. > > Em 7 de janeiro de 2011 15:13, Blabos de Blebe escreveu: > >> Escrever Perl ? como sexo. >> >> >> Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. >> >> Por isso ? uma divers?o melhor indicada para adultos que sabem o que >> est?o fazendo :) >> >> Abra?os >> >> 2011/1/7 Rogerio Ferreira : >> > Valeu Breno! >> > >> > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua >> > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes >> com o >> > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? >> ter >> > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em >> ter >> > que escrever c?digo em Perl. >> > >> > Obrigado pelas informa??es. >> > >> > Em 7 de janeiro de 2011 12:56, breno escreveu: >> >> >> >> 2011/1/7 Rogerio Ferreira : >> >> > Oi Pessoal, >> >> > >> >> >> >> Oi Rog?rio, bem-vindo! >> >> >> >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar >> >> > melhor >> >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, >> etc..., >> >> > e >> >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e >> >> > andei >> >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o >> gosto >> >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de >> usar >> >> > o >> >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que >> aqui >> >> > ? a >> >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: >> >> > Agilidade >> >> > para Produzir Resultados, Performance, Manuten??o de >> C?digo Produzido e >> >> > projetos que j? usam Catalyst em ambiente de grande demanda de >> acessos >> >> > simultaneos. >> >> > >> >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. >> >> > >> >> >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o >> >> desenvolvimento de aplica??es escal?veis desde a primeira linha de >> >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro >> >> resultado pode n?o ser t?o r?pido quando em um framework mais simples, >> >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc >> >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um >> >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o >> >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e >> >> levar ao m?tico "good code") :-) >> >> >> >> A agilidade para produzir resultados, infelizmente, e >> >> consequentemente, depende do seu grau de conhecimento. Mais ainda >> >> (alguns diriam at? que principalmente), ? importante que ele se >> >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre >> >> solu??es de templating e ORMs, vc precisa saber usar todas essas >> >> pontas para chegar a resultados palp?veis. Do lado das Views temos o >> >> Template Toolkit como escolha da maioria. J? para o Model voc? pode ir >> >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo >> >> KiokuDB. >> >> >> >> Experimente fazer o >> >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e >> >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda >> >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o >> >> livro >> >> [ >> http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 >> ]. >> >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? >> >> cheio de alternativas bacanas para outros meios de pensar, como o >> >> Mojolicious e o Dancer. >> >> >> >> O desempenho de solu??es web depende muito da infraestrutura por >> >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a >> >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais >> >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs >> >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo >> >> Catalyst compensam e muito o overhead que ele causa, ainda mais >> >> rodando em cima de um fastcgi. >> >> >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em >> >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a >> >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo de >> >> "projetos que j? usam Catalyst em ambiente de grande demanda de >> >> acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com >> >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O >> >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de >> >> alt?ssimo tr?fego. >> >> >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) >> >> >> >> []s >> >> >> >> -b >> >> =begin disclaimer >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> >> =end disclaimer >> > >> > >> > >> > -- >> > Rogerio Ferreira >> > http://rogerioferreira.objectis.net >> > http://www.howtoday.com.br >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >> > Fone: (11) 9424-0419 >> > -------------------------------------------------------- >> > LPI 302 (Mixed Environment) Specialty >> > Senior Level Linux Professional (LPIC-3) >> > Advanced Level Linux Professional (LPIC-2) >> > Junior Level Linux Professional (LPIC-1) >> > >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > L >> > =end disclaimer >> > >> > >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > > -- > Rogerio Ferreira > http://rogerioferreira.objectis.net > http://www.howtoday.com.br > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > Fone: (11) 9424-0419 > -------------------------------------------------------- > LPI 302 (Mixed Environment) Specialty > Senior Level Linux Professional (LPIC-3) > Advanced Level Linux Professional (LPIC-2) > Junior Level Linux Professional (LPIC-1) > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- "o animal satisfeito dorme". - Guimar?es Rosa -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Fri Jan 7 10:14:51 2011 From: edencardim at gmail.com (Eden Cardim) Date: Fri, 07 Jan 2011 16:14:51 -0200 Subject: [SP-pm] =?utf-8?q?Opini=C3=B5es_sobre_Catalyst_Web_Framework?= In-Reply-To: (Rogerio Ferreira's message of "Fri, 7 Jan 2011 11:35:22 -0200") References: Message-ID: >>>>> "Rogerio" == Rogerio Ferreira writes: Rogerio> Estou postando essa mensagem na lista, pois acredito que Rogerio> n?o lugar melhor para chegar a uma conclus?o. J? conhe?o Rogerio> alguns Frameworks, CMSs, etc..., e algumas linguagens de Rogerio> scripting. Eu tenho um projeto para iniciar e andei Rogerio> pesquisando sobre o Catalyst, apesar de conhecer Rails, e Rogerio> como n?o gosto muito de Django, a pesar de gostar de Rogerio> python, eu tenho pretens?o de usar o Catalyst neste Rogerio> projeto. Por isso gostaria de saber de voc?s, j? que aqui ? Rogerio> a vossa praia, sobre suas experi?ncias com o Framework, Rogerio> tais como: Agilidade para Produzir Resultados, Performance, Rogerio> Manuten??o de C?digo?Produzido?e projetos que j? usam Rogerio> Catalyst em ambiente de grande demanda de acessos Rogerio> simultaneos. ? Quem puder compartilhar comigo algo a Rogerio> respeito, eu ficarei grato. Minha opini?o sobre o Catalyst pode ser um pouco tendenciosa porque eu sou colaborador do projeto, mas acredito que o ponto forte do Catalyst ? sobre-tudo na forma como ele suporta a engenharia completa da aplica??o, desde os ambientes de desenvolvimento at? a resolu??o de depend?ncias, testes, distribui??o homologa??o e implanta??o em produ??o. O fato de que o Catalyst est? por tr?s de aplica??es "grandes" e "complexas" costuma criar uma m?stica de que ? um framework complicado, mas na verdade, o core do Catalyst ? apenas um mecanismo de dispatch com suporte a "plugins". Em cima desse core voc? empilha componentes que est?o dispon?veis no cpan (que possui um ecossistema imenso e muito bem-organizado) pra montar sua aplica??o, a forma como voc? faz essa constru??o ? que vai determinar a velocidade da sua aplica??o, mas de novo, voc? s? precisa pagar pelo que vai usar. ? uma abordagem contr?ria ? maioria dos frameworks que tentam te dar um pacote de solu??es pr?-integradas e acabam fazendo voc? pagar por componentes desnecess?rios. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Fri Jan 7 10:14:51 2011 From: edencardim at gmail.com (Eden Cardim) Date: Fri, 07 Jan 2011 16:14:51 -0200 Subject: [SP-pm] =?utf-8?q?Opini=C3=B5es_sobre_Catalyst_Web_Framework?= In-Reply-To: (Rogerio Ferreira's message of "Fri, 7 Jan 2011 11:35:22 -0200") References: Message-ID: >>>>> "Rogerio" == Rogerio Ferreira writes: Rogerio> Estou postando essa mensagem na lista, pois acredito que Rogerio> n?o lugar melhor para chegar a uma conclus?o. J? conhe?o Rogerio> alguns Frameworks, CMSs, etc..., e algumas linguagens de Rogerio> scripting. Eu tenho um projeto para iniciar e andei Rogerio> pesquisando sobre o Catalyst, apesar de conhecer Rails, e Rogerio> como n?o gosto muito de Django, a pesar de gostar de Rogerio> python, eu tenho pretens?o de usar o Catalyst neste Rogerio> projeto. Por isso gostaria de saber de voc?s, j? que aqui ? Rogerio> a vossa praia, sobre suas experi?ncias com o Framework, Rogerio> tais como: Agilidade para Produzir Resultados, Performance, Rogerio> Manuten??o de C?digo?Produzido?e projetos que j? usam Rogerio> Catalyst em ambiente de grande demanda de acessos Rogerio> simultaneos. ? Quem puder compartilhar comigo algo a Rogerio> respeito, eu ficarei grato. Minha opini?o sobre o Catalyst pode ser um pouco tendenciosa porque eu sou colaborador do projeto, mas acredito que o ponto forte do Catalyst ? sobre-tudo na forma como ele suporta a engenharia completa da aplica??o, desde os ambientes de desenvolvimento at? a resolu??o de depend?ncias, testes, distribui??o homologa??o e implanta??o em produ??o. O fato de que o Catalyst est? por tr?s de aplica??es "grandes" e "complexas" costuma criar uma m?stica de que ? um framework complicado, mas na verdade, o core do Catalyst ? apenas um mecanismo de dispatch com suporte a "plugins". Em cima desse core voc? empilha componentes que est?o dispon?veis no cpan (que possui um ecossistema imenso e muito bem-organizado) pra montar sua aplica??o, a forma como voc? faz essa constru??o ? que vai determinar a velocidade da sua aplica??o, mas de novo, voc? s? precisa pagar pelo que vai usar. ? uma abordagem contr?ria ? maioria dos frameworks que tentam te dar um pacote de solu??es pr?-integradas e acabam fazendo voc? pagar por componentes desnecess?rios. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From blabos at gmail.com Fri Jan 7 10:16:44 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 16:16:44 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Eu tenho usado bastante o Mojolicious::Lite para prototipa??o. Experimentei brevemente o Dancer e gostei da documenta??o. Mojo e Dancer tem uma curva de aprendizagem bem suave. Voc? passa o olho na doc e sai fazendo. J? o Catalyst, por ser mais parrudo ? mais chatinho no come?o, depois melhora. ... Divagando... N?o que seja o caso, nem ? o foco da thread e talvez at? contextualize o tom da brincadeira, mas se eu vejo uma frase come?ando com 'n?o me importo em *ter que* X', ou 'n?o tenho *problema* em Y', acende aquele sinal de alerta. *Se* passa pela cabe?a a express?o 'ter que programar em Perl' um conselho que eu dou: *N?o fa?a isso*. Perl ser? uma linguagem iadequada, feia, cheia de caracteres estranhos, write-only, n?o importa qual framework utilizado. End of divagation Abra?os 2011/1/7 Rogerio Ferreira : > , > > Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa qualquer. > S? quero escolher um framework pra acelerar as coisas pro Projeto que vou > iniciar. > > Mas j? valeu pelo cases que o Breno passou que usam Catalyst. > > Em 7 de janeiro de 2011 15:13, Blabos de Blebe escreveu: >> >> Escrever Perl ? como sexo. >> >> Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. >> >> Por isso ? uma divers?o melhor indicada para adultos que sabem o que >> est?o fazendo :) >> >> Abra?os >> >> 2011/1/7 Rogerio Ferreira : >> > Valeu Breno! >> > >> > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua >> > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes >> > com o >> > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? >> > ter >> > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em >> > ter >> > que escrever c?digo em Perl. >> > >> > Obrigado pelas informa??es. >> > >> > Em 7 de janeiro de 2011 12:56, breno escreveu: >> >> >> >> 2011/1/7 Rogerio Ferreira : >> >> > Oi Pessoal, >> >> > >> >> >> >> Oi Rog?rio, bem-vindo! >> >> >> >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar >> >> > melhor >> >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, >> >> > etc..., >> >> > e >> >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e >> >> > andei >> >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o >> >> > gosto >> >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de >> >> > usar >> >> > o >> >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que >> >> > aqui >> >> > ? a >> >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: >> >> > Agilidade >> >> > para Produzir Resultados, Performance, Manuten??o de >> >> > C?digo?Produzido?e >> >> > projetos que j? usam Catalyst em ambiente de grande demanda de >> >> > acessos >> >> > simultaneos. >> >> > >> >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. >> >> > >> >> >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o >> >> desenvolvimento de aplica??es escal?veis desde a primeira linha de >> >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro >> >> resultado pode n?o ser t?o r?pido quando em um framework mais simples, >> >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc >> >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um >> >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o >> >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e >> >> levar ao m?tico "good code") :-) >> >> >> >> A agilidade para produzir resultados, infelizmente, e >> >> consequentemente, depende do seu grau de conhecimento. Mais ainda >> >> (alguns diriam at? que principalmente), ? importante que ele se >> >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre >> >> solu??es de templating e ORMs, vc precisa saber usar todas essas >> >> pontas para chegar a resultados palp?veis. Do lado das Views temos o >> >> Template Toolkit como escolha da maioria. J? para o Model voc? pode ir >> >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo >> >> KiokuDB. >> >> >> >> Experimente fazer o >> >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] e >> >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda >> >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o >> >> livro >> >> >> >> [http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882]. >> >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? >> >> cheio de alternativas bacanas para outros meios de pensar, como o >> >> Mojolicious e o Dancer. >> >> >> >> O desempenho de solu??es web depende muito da infraestrutura por >> >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a >> >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai mais >> >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs >> >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo >> >> Catalyst compensam e muito o overhead que ele causa, ainda mais >> >> rodando em cima de um fastcgi. >> >> >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em >> >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a >> >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo de >> >> "projetos que j? usam Catalyst em ambiente de grande demanda de >> >> acessos simult?nos", um bom exemplo ? o YouPorn[http://www.youporn.com >> >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O >> >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de >> >> alt?ssimo tr?fego. >> >> >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) >> >> >> >> []s >> >> >> >> -b >> >> =begin disclaimer >> >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> ?L >> >> =end disclaimer >> > >> > >> > >> > -- >> > Rogerio Ferreira >> > http://rogerioferreira.objectis.net >> > http://www.howtoday.com.br >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >> > Fone: (11) 9424-0419 >> > -------------------------------------------------------- >> > LPI 302 (Mixed Environment) Specialty >> > Senior Level Linux Professional (LPIC-3) >> > Advanced Level Linux Professional (LPIC-2) >> > Junior Level Linux Professional (LPIC-1) >> > >> > =begin disclaimer >> > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > ?L >> > =end disclaimer >> > >> > >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Rogerio Ferreira > http://rogerioferreira.objectis.net > http://www.howtoday.com.br > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > Fone: (11) 9424-0419 > -------------------------------------------------------- > LPI 302 (Mixed Environment) Specialty > Senior Level Linux Professional (LPIC-3) > Advanced Level Linux Professional (LPIC-2) > Junior Level Linux Professional (LPIC-1) > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From hernanlopes at gmail.com Fri Jan 7 11:43:19 2011 From: hernanlopes at gmail.com (Hernan Lopes) Date: Fri, 7 Jan 2011 17:43:19 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Catalyst ? sem d?vidas o melhor framework web do momento. E vai continuar sendo por muito tempo. V? em frente, voc? n?o vai se arrepender, ninguem se arrepende. Leia o manual do catalyst no cpan, l? tem tudo que voc? ir? precisar inicialmente. A documenta??o ? bastante farta e completa. Recomendo HTML::FormHandler para trabalhar formul?rios web. ? bom se familiarizar tamb?m com DBIx::Class, conforme suas d?vidas forem aparecendo.... aqui est?o todas as respostas para as quest?es de acesso a banco de dados... leia aqui antes de perguntar, garanto que a resposta est? em alguma p?gina do DBIx::Class. Um exemplo de acesso ? tabela produtos com DBIx::Class: my $products = $c->model('DB::Product') ->search({ categoria => 'computadores', #traz tudo que ? categoria computadores preco => { '>=', 500 }, # traz tudo com pre?o >= 500 },{ rows=> 5, #opcional, a busca vai trazer limitar a 5 linhas page=> 1, #opcional, vai trazer apenas esta p?gina order_by => { -asc => [qw/created/] }, #opcional, vai ordenar por data de cria??o }); ai vc pode fazer um loop nos produtos ex: while (my $p = $products->next) { $c->log->debug('nome do produto', $p->nome ); $c->log->debug('nome do produto', $p->categoria ); $c->log->debug('nome do produto', $p->preco ); } Se voc? percebeu, esses c?digos seriam executados nos controllers... como seria isso em uma view ? o catalyst utiliza o Template::Toolkit, que tem um excelente manual tb: ex http://template-toolkit.org/docs/manual/VMethods.html#method_match ent?o seguindo o exemplo acima, vamos supor que eu selecionei os $products... ent?o o pr?ximo passo seria jogar esses $products no "stash" do catalyst.. O "stash" ? um espa?o/hash reservado onde voc? pode armazenar dados que ser?o acessados em outros m?todos/view/partes do c?digo. Ent?o para setar os $products no stash faremos o seguinte: $c->stash( products => $products, template => 'template-legal.tt2', current_view => 'TemplatePadrao', ); pronto, eu poderia ir para outro m?todo e acessar o $c->stash->{products} , ou, posso ir para minha View e acess?-lo, conforme o exemplo: (no template-legal.tt2):
.... [% WHILE (product = products.next) %] Nome: [% product.nome %] Pre?o: [% product.preco %] Categoria: [% product.categoria %] [% END %] ....
Ok, agora s? falta um exemplo de formul?rio com HTML::FormHandler: my $form = HTML::FormHandler->new( field_list => [ nome => { type => 'Text', label => 'Nome', required => 1, required_message => 'Campo obrigat?rio' , }, sexo => { type => 'Select', label => 'Sexo', required => 1, required_message => 'Campo obrigat?rio' , options => [ { label => 'SIM', value => 'SIM'}, { label => 'N?O', value => 'N?O'}, ], }, submit => { type => 'Submit', value => 'Salvar', }, ]); if ($c->req->method eq 'POST') { #Assim podemos verificar o methodo do request $form->process( params => $c->req->params ); # E acessar as chaves/valores do formulario postado } $c->stash( form => $form ); # Jogamos o form no stash para acessar na view return unless $form->validated; # Tentamos validar o formulario $c->response->redirect($c->uri_for('/')); # e assim redirecionamos para a url / Certo, depois para renderizar isto na view ? muito simples... apenas:
... [% form.render %] ...
Espero ter ajudado a visualizar um pouco como as coisas b?sicas funcionam. Fora isso o resto ? auto explicativo, catalyst ? bastante direto e sem complica??es. e conforme j? foi dito, ? poss?vel criar aplica??es simples e complexas. d? gosto trabalhar com catalyst!!!o melhor framework web, sem d?vidas! att Hernan 2011/1/7 Blabos de Blebe > Eu tenho usado bastante o Mojolicious::Lite para prototipa??o. > > Experimentei brevemente o Dancer e gostei da documenta??o. > > Mojo e Dancer tem uma curva de aprendizagem bem suave. Voc? passa o > olho na doc e sai fazendo. > > J? o Catalyst, por ser mais parrudo ? mais chatinho no come?o, depois > melhora. > > ... > > Divagando... > > N?o que seja o caso, nem ? o foco da thread e talvez at? contextualize > o tom da brincadeira, mas se eu vejo uma frase come?ando com 'n?o me > importo em *ter que* X', ou 'n?o tenho *problema* em Y', acende aquele > sinal de alerta. > > *Se* passa pela cabe?a a express?o 'ter que programar em Perl' um > conselho que eu dou: *N?o fa?a isso*. > > Perl ser? uma linguagem iadequada, feia, cheia de caracteres > estranhos, write-only, n?o importa qual framework utilizado. > > End of divagation > > Abra?os > > 2011/1/7 Rogerio Ferreira : > > , > > > > Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa > qualquer. > > S? quero escolher um framework pra acelerar as coisas pro Projeto que vou > > iniciar. > > > > Mas j? valeu pelo cases que o Breno passou que usam Catalyst. > > > > Em 7 de janeiro de 2011 15:13, Blabos de Blebe > escreveu: > >> > >> Escrever Perl ? como sexo. > >> > >> Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. > >> > >> Por isso ? uma divers?o melhor indicada para adultos que sabem o que > >> est?o fazendo :) > >> > >> Abra?os > >> > >> 2011/1/7 Rogerio Ferreira : > >> > Valeu Breno! > >> > > >> > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua > >> > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns testes > >> > com o > >> > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? > >> > ter > >> > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em > >> > ter > >> > que escrever c?digo em Perl. > >> > > >> > Obrigado pelas informa??es. > >> > > >> > Em 7 de janeiro de 2011 12:56, breno escreveu: > >> >> > >> >> 2011/1/7 Rogerio Ferreira : > >> >> > Oi Pessoal, > >> >> > > >> >> > >> >> Oi Rog?rio, bem-vindo! > >> >> > >> >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar > >> >> > melhor > >> >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, > >> >> > etc..., > >> >> > e > >> >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar e > >> >> > andei > >> >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o > >> >> > gosto > >> >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o de > >> >> > usar > >> >> > o > >> >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? que > >> >> > aqui > >> >> > ? a > >> >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: > >> >> > Agilidade > >> >> > para Produzir Resultados, Performance, Manuten??o de > >> >> > C?digo Produzido e > >> >> > projetos que j? usam Catalyst em ambiente de grande demanda de > >> >> > acessos > >> >> > simultaneos. > >> >> > > >> >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. > >> >> > > >> >> > >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o > >> >> desenvolvimento de aplica??es escal?veis desde a primeira linha de > >> >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro > >> >> resultado pode n?o ser t?o r?pido quando em um framework mais > simples, > >> >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc > >> >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um > >> >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o > >> >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e > >> >> levar ao m?tico "good code") :-) > >> >> > >> >> A agilidade para produzir resultados, infelizmente, e > >> >> consequentemente, depende do seu grau de conhecimento. Mais ainda > >> >> (alguns diriam at? que principalmente), ? importante que ele se > >> >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola entre > >> >> solu??es de templating e ORMs, vc precisa saber usar todas essas > >> >> pontas para chegar a resultados palp?veis. Do lado das Views temos o > >> >> Template Toolkit como escolha da maioria. J? para o Model voc? pode > ir > >> >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo > >> >> KiokuDB. > >> >> > >> >> Experimente fazer o > >> >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] > e > >> >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre ainda > >> >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar o > >> >> livro > >> >> > >> >> [ > http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 > ]. > >> >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? > >> >> cheio de alternativas bacanas para outros meios de pensar, como o > >> >> Mojolicious e o Dancer. > >> >> > >> >> O desempenho de solu??es web depende muito da infraestrutura por > >> >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a > >> >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai > mais > >> >> em conta pagar por uma melhoria na infra do que pagar um ou mais devs > >> >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas pelo > >> >> Catalyst compensam e muito o overhead que ele causa, ainda mais > >> >> rodando em cima de um fastcgi. > >> >> > >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em > >> >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a > >> >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo > de > >> >> "projetos que j? usam Catalyst em ambiente de grande demanda de > >> >> acessos simult?nos", um bom exemplo ? o YouPorn[ > http://www.youporn.com > >> >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O > >> >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de > >> >> alt?ssimo tr?fego. > >> >> > >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) > >> >> > >> >> []s > >> >> > >> >> -b > >> >> =begin disclaimer > >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> >> L > >> >> =end disclaimer > >> > > >> > > >> > > >> > -- > >> > Rogerio Ferreira > >> > http://rogerioferreira.objectis.net > >> > http://www.howtoday.com.br > >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > >> > Fone: (11) 9424-0419 > >> > -------------------------------------------------------- > >> > LPI 302 (Mixed Environment) Specialty > >> > Senior Level Linux Professional (LPIC-3) > >> > Advanced Level Linux Professional (LPIC-2) > >> > Junior Level Linux Professional (LPIC-1) > >> > > >> > =begin disclaimer > >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> > L > >> > =end disclaimer > >> > > >> > > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> L > >> =end disclaimer > > > > > > > > -- > > Rogerio Ferreira > > http://rogerioferreira.objectis.net > > http://www.howtoday.com.br > > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > > Fone: (11) 9424-0419 > > -------------------------------------------------------- > > LPI 302 (Mixed Environment) Specialty > > Senior Level Linux Professional (LPIC-3) > > Advanced Level Linux Professional (LPIC-2) > > Junior Level Linux Professional (LPIC-1) > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rogeriotux at gmail.com Fri Jan 7 12:20:50 2011 From: rogeriotux at gmail.com (Rogerio Ferreira) Date: Fri, 7 Jan 2011 18:20:50 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Hernan, P? valeu pelo "tutorial" ! O projeto que vou iniciar, vamos usar CouchDB. Hernan voc? j? teve experi?ncia usando Catalyst com CouchDB (ou MongoDB)? 2011/1/7 Hernan Lopes > Catalyst ? sem d?vidas o melhor framework web do momento. E vai continuar > sendo por muito tempo. > V? em frente, voc? n?o vai se arrepender, ninguem se arrepende. > Leia o manual do catalyst no cpan, l? tem tudo que voc? ir? precisar > inicialmente. A documenta??o ? bastante farta e completa. > Recomendo HTML::FormHandler para trabalhar formul?rios web. > ? bom se familiarizar tamb?m com DBIx::Class, conforme suas d?vidas forem > aparecendo.... aqui est?o todas as respostas para as quest?es de acesso a > banco de dados... leia aqui antes de perguntar, garanto que a resposta est? > em alguma p?gina do DBIx::Class. > > Um exemplo de acesso ? tabela produtos com DBIx::Class: > > my $products = $c->model('DB::Product') > ->search({ > categoria => 'computadores', #traz tudo > que ? categoria computadores > preco => { '>=', 500 }, # traz > tudo com pre?o >= 500 > },{ > rows=> 5, > #opcional, a busca vai trazer limitar a 5 linhas > page=> 1, > #opcional, vai trazer apenas esta p?gina > order_by => { -asc => [qw/created/] }, #opcional, vai > ordenar por data de cria??o > }); > > ai vc pode fazer um loop nos produtos ex: > > while (my $p = $products->next) { > $c->log->debug('nome do produto', $p->nome ); > $c->log->debug('nome do produto', $p->categoria ); > $c->log->debug('nome do produto', $p->preco ); > } > > Se voc? percebeu, esses c?digos seriam executados nos controllers... como > seria isso em uma view ? o catalyst utiliza o Template::Toolkit, que tem um > excelente manual tb: ex > http://template-toolkit.org/docs/manual/VMethods.html#method_match > > ent?o seguindo o exemplo acima, vamos supor que eu selecionei os > $products... ent?o o pr?ximo passo seria jogar esses $products no "stash" do > catalyst.. > O "stash" ? um espa?o/hash reservado onde voc? pode armazenar dados que > ser?o acessados em outros m?todos/view/partes do c?digo. > Ent?o para setar os $products no stash faremos o seguinte: > > $c->stash( > products => $products, > template => 'template-legal.tt2', > current_view => 'TemplatePadrao', > ); > > pronto, eu poderia ir para outro m?todo e acessar o $c->stash->{products} , > ou, posso ir para minha View e acess?-lo, conforme o exemplo: > > (no template-legal.tt2): > >
> .... > [% WHILE (product = products.next) %] > Nome: [% product.nome %] > Pre?o: [% product.preco %] > Categoria: [% product.categoria %] > [% END %] > .... >
> > > > Ok, agora s? falta um exemplo de formul?rio com HTML::FormHandler: > > my $form = HTML::FormHandler->new( > field_list => [ > > nome => { > type => 'Text', > label => 'Nome', > required => 1, > required_message => 'Campo obrigat?rio' , > }, > > sexo => { > type => 'Select', > label => 'Sexo', > required => 1, > required_message => 'Campo obrigat?rio' , > options => [ > { label => 'SIM', value => 'SIM'}, > { label => 'N?O', value => 'N?O'}, > ], > }, > > submit => { > type => 'Submit', > value => 'Salvar', > }, > > ]); > > > > > > if ($c->req->method eq 'POST') { #Assim podemos > verificar o methodo do request > $form->process( params => $c->req->params ); # E > acessar as chaves/valores do formulario postado > } > > $c->stash( form => $form ); # Jogamos o > form no stash para acessar na view > > > return unless $form->validated; # Tentamos > validar o formulario > > $c->response->redirect($c->uri_for('/')); # e assim > redirecionamos para a url / > > > Certo, depois para renderizar isto na view ? muito simples... apenas: > >
> ... > [% form.render %] > ... >
> > > > > Espero ter ajudado a visualizar um pouco como as coisas b?sicas funcionam. > > Fora isso o resto ? auto explicativo, catalyst ? bastante direto e sem > complica??es. > e conforme j? foi dito, ? poss?vel criar aplica??es simples e complexas. > > d? gosto trabalhar com catalyst!!!o melhor framework web, sem d?vidas! > > att > > Hernan > > > > 2011/1/7 Blabos de Blebe > > Eu tenho usado bastante o Mojolicious::Lite para prototipa??o. >> >> Experimentei brevemente o Dancer e gostei da documenta??o. >> >> Mojo e Dancer tem uma curva de aprendizagem bem suave. Voc? passa o >> olho na doc e sai fazendo. >> >> J? o Catalyst, por ser mais parrudo ? mais chatinho no come?o, depois >> melhora. >> >> ... >> >> Divagando... >> >> N?o que seja o caso, nem ? o foco da thread e talvez at? contextualize >> o tom da brincadeira, mas se eu vejo uma frase come?ando com 'n?o me >> importo em *ter que* X', ou 'n?o tenho *problema* em Y', acende aquele >> sinal de alerta. >> >> *Se* passa pela cabe?a a express?o 'ter que programar em Perl' um >> conselho que eu dou: *N?o fa?a isso*. >> >> Perl ser? uma linguagem iadequada, feia, cheia de caracteres >> estranhos, write-only, n?o importa qual framework utilizado. >> >> End of divagation >> >> Abra?os >> >> 2011/1/7 Rogerio Ferreira : >> > , >> > >> > Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa >> qualquer. >> > S? quero escolher um framework pra acelerar as coisas pro Projeto que >> vou >> > iniciar. >> > >> > Mas j? valeu pelo cases que o Breno passou que usam Catalyst. >> > >> > Em 7 de janeiro de 2011 15:13, Blabos de Blebe >> escreveu: >> >> >> >> Escrever Perl ? como sexo. >> >> >> >> Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. >> >> >> >> Por isso ? uma divers?o melhor indicada para adultos que sabem o que >> >> est?o fazendo :) >> >> >> >> Abra?os >> >> >> >> 2011/1/7 Rogerio Ferreira : >> >> > Valeu Breno! >> >> > >> >> > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua >> >> > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns >> testes >> >> > com o >> >> > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de j? >> >> > ter >> >> > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo em >> >> > ter >> >> > que escrever c?digo em Perl. >> >> > >> >> > Obrigado pelas informa??es. >> >> > >> >> > Em 7 de janeiro de 2011 12:56, breno escreveu: >> >> >> >> >> >> 2011/1/7 Rogerio Ferreira : >> >> >> > Oi Pessoal, >> >> >> > >> >> >> >> >> >> Oi Rog?rio, bem-vindo! >> >> >> >> >> >> > Estou postando essa mensagem na lista, pois acredito que n?o lugar >> >> >> > melhor >> >> >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, >> >> >> > etc..., >> >> >> > e >> >> >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar >> e >> >> >> > andei >> >> >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como n?o >> >> >> > gosto >> >> >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o >> de >> >> >> > usar >> >> >> > o >> >> >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? >> que >> >> >> > aqui >> >> >> > ? a >> >> >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: >> >> >> > Agilidade >> >> >> > para Produzir Resultados, Performance, Manuten??o de >> >> >> > C?digo Produzido e >> >> >> > projetos que j? usam Catalyst em ambiente de grande demanda de >> >> >> > acessos >> >> >> > simultaneos. >> >> >> > >> >> >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. >> >> >> > >> >> >> >> >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o >> >> >> desenvolvimento de aplica??es escal?veis desde a primeira linha de >> >> >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro >> >> >> resultado pode n?o ser t?o r?pido quando em um framework mais >> simples, >> >> >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc >> >> >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um >> >> >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o >> >> >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito e >> >> >> levar ao m?tico "good code") :-) >> >> >> >> >> >> A agilidade para produzir resultados, infelizmente, e >> >> >> consequentemente, depende do seu grau de conhecimento. Mais ainda >> >> >> (alguns diriam at? que principalmente), ? importante que ele se >> >> >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola >> entre >> >> >> solu??es de templating e ORMs, vc precisa saber usar todas essas >> >> >> pontas para chegar a resultados palp?veis. Do lado das Views temos o >> >> >> Template Toolkit como escolha da maioria. J? para o Model voc? pode >> ir >> >> >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou mesmo >> >> >> KiokuDB. >> >> >> >> >> >> Experimente fazer o >> >> >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] >> e >> >> >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre >> ainda >> >> >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar >> o >> >> >> livro >> >> >> >> >> >> [ >> http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 >> ]. >> >> >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? >> >> >> cheio de alternativas bacanas para outros meios de pensar, como o >> >> >> Mojolicious e o Dancer. >> >> >> >> >> >> O desempenho de solu??es web depende muito da infraestrutura por >> >> >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a >> >> >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai >> mais >> >> >> em conta pagar por uma melhoria na infra do que pagar um ou mais >> devs >> >> >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas >> pelo >> >> >> Catalyst compensam e muito o overhead que ele causa, ainda mais >> >> >> rodando em cima de um fastcgi. >> >> >> >> >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda em >> >> >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele a >> >> >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo >> de >> >> >> "projetos que j? usam Catalyst em ambiente de grande demanda de >> >> >> acessos simult?nos", um bom exemplo ? o YouPorn[ >> http://www.youporn.com >> >> >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O >> >> >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? de >> >> >> alt?ssimo tr?fego. >> >> >> >> >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) >> >> >> >> >> >> []s >> >> >> >> >> >> -b >> >> >> =begin disclaimer >> >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> >> L >> >> >> =end disclaimer >> >> > >> >> > >> >> > >> >> > -- >> >> > Rogerio Ferreira >> >> > http://rogerioferreira.objectis.net >> >> > http://www.howtoday.com.br >> >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >> >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >> >> > Fone: (11) 9424-0419 >> >> > -------------------------------------------------------- >> >> > LPI 302 (Mixed Environment) Specialty >> >> > Senior Level Linux Professional (LPIC-3) >> >> > Advanced Level Linux Professional (LPIC-2) >> >> > Junior Level Linux Professional (LPIC-1) >> >> > >> >> > =begin disclaimer >> >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> > L >> >> > =end disclaimer >> >> > >> >> > >> >> =begin disclaimer >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> >> =end disclaimer >> > >> > >> > >> > -- >> > Rogerio Ferreira >> > http://rogerioferreira.objectis.net >> > http://www.howtoday.com.br >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >> > Fone: (11) 9424-0419 >> > -------------------------------------------------------- >> > LPI 302 (Mixed Environment) Specialty >> > Senior Level Linux Professional (LPIC-3) >> > Advanced Level Linux Professional (LPIC-2) >> > Junior Level Linux Professional (LPIC-1) >> > >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > L >> > =end disclaimer >> > >> > >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Rogerio Ferreira http://rogerioferreira.objectis.net http://www.howtoday.com.br http://events.linuxfoundation.org/events/linuxcon-brazil/schedule http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf Fone: (11) 9424-0419 -------------------------------------------------------- LPI 302 (Mixed Environment) Specialty Senior Level Linux Professional (LPIC-3) Advanced Level Linux Professional (LPIC-2) Junior Level Linux Professional (LPIC-1) -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Fri Jan 7 12:57:50 2011 From: edencardim at gmail.com (Eden Cardim) Date: Fri, 07 Jan 2011 18:57:50 -0200 Subject: [SP-pm] =?utf-8?q?Opini=C3=B5es_sobre_Catalyst_Web_Framework?= In-Reply-To: (Rogerio Ferreira's message of "Fri, 7 Jan 2011 18:20:50 -0200") References: Message-ID: >>>>> "Rogerio" == Rogerio Ferreira writes: Rogerio> P? valeu pelo "tutorial" ! Rogerio> ? Rogerio> O projeto que vou iniciar, vamos usar CouchDB. Qualquer coisa que tiver m?dulo no cpan pode ser integrada com muita facilidade ao Catalyst. No caso o CouchDB j? tem um facilitador: http://search.cpan.org/perldoc?Catalyst::Model::CouchDB -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From blabos at gmail.com Fri Jan 7 14:04:49 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 7 Jan 2011 20:04:49 -0200 Subject: [SP-pm] =?iso-8859-1?q?Executando_um_comando_com_outro_usu=E1rio?= In-Reply-To: References: Message-ID: Ol? pessoal, Uma abordagem que implementei como prova de conceito pode ser encontrada em: https://github.com/blabos/IPC-Test Gostaria muito de ter a cr?tica de voc?s. Obrigado 2011/1/7 breno : > 2011/1/7 Blabos de Blebe : >> J?ia! >> >> Alguma sugest?o de m?dulo para isso? >> >> IPC::Open3? >> IPC::Run? >> Sudo? >> >> Eu preciso pegar a sa?da. >> > > Capture::Tiny !! > > []s > > -b > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From russoz at gmail.com Fri Jan 7 14:09:51 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 7 Jan 2011 20:09:51 -0200 Subject: [SP-pm] =?utf-8?q?Executando_um_comando_com_outro_usu=C3=A1rio?= In-Reply-To: References: Message-ID: Blabos, 2011/1/7 breno > 2011/1/7 Blabos de Blebe : > > J?ia! > > > > Alguma sugest?o de m?dulo para isso? > > > > IPC::Open3? > > IPC::Run? > > Sudo? > > > > Eu preciso pegar a sa?da. > > > > Capture::Tiny !! > Se voc? ainda n?o viu, no SEE ALSO da documenta??o do Capture::Tiny tem uma listagem nada pequena de outros m?dulos para executar comandos e capturar resultados. S? um catch para voc?: o sudo, dependendo (de alguma coisa que espero muito que seja) a configura??o , pode REQUERER que haja um terminal de controle associado, isto ?: ssh host sudo do_something works, mas ssh host sudo do_something pode n?o funcionar. Normalmente resolvo isso (em shell script), fazendo: ssh -t host sudo do_something Talvez voc? precise disso. RTFM do sudo para a op??o -t e outras. No caso, se o seu comando rodar como daemon, ou a partir do crontab, pode ser que ele tamb?m n?o tenha um terminal associado. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Sat Jan 8 06:13:16 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 08 Jan 2011 12:13:16 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: <4D27223E.5030504@cria.org.br> (Benedito A. Cruz's message of "Fri, 07 Jan 2011 12:25:02 -0200") References: <4D27223E.5030504@cria.org.br> Message-ID: >>>>> "Prof" == Prof Benedito A Cruz writes: Prof> As URLs s?o da forma Prof> http://servidor.com.br/perl/services?nomedafuncao[parametro]{modificadores}. Por Prof> exemplo: Prof> http://servidor.com.br/perl/services?getImageByIdAsGif[XPTO1003]{Large} Prof> --> devolve uma imagem Prof> Pode ter mais de um parametro ou mais de um modificador Prof> assim: Prof> http://servidor.com.br/perl/services?getInfoOnImagesByUsersAsXML[XM0102,PT30303,PO222]{joe,alice} Prof> --> retorna um XML Prof> Na verdade no total tem mais de 30 servi?os diferentes, Prof> todos nesse esquema. J? est? funcionando tudo mas ainda Prof> tenho duas d?vidas: Prof> 1) seria poss?vel que o script services ficasse no dir html e Prof> o apache soubesse que ele deve ser executado como mod-perl? Me parece que voc? est? querendo executar um script feito para CGI atrav?s do mod_perl. Apesar de funcionar, ? uma gambiarra tremenda e n?o-recomend?vel, a n?o ser que voc? esteja mantendo um sistema legado. Prof> 2)pensei em fazer tudo isso a? num esquema REST ou RDF mas n?o Prof> sei se tem pacotes bons para isso ou se eu teria que mexer a Prof> be?a com mod_rewrite? Sei que deve envolver reescrita de tudo Prof> mas eu s? queria saber se seria poss?vel e qual a dificuldade. Esse ? o caso para voc? usar REST, observa como suas urls est?o re-implementando a sem?ntica de recurso que j? existe no protocolo http. Com REST as requisi??es ficariam mais ou menos assim: curl -X GET -H 'Content-Type: image/png' http://servidor.com.br/services/image/XPTO1003?size=large --> responde com uma imagem png curl -X GET -H 'Content-Type: image/svg+xml' http://servidor.com.br/services/image/XPTO1003?size=large --> responde com uma imagem SVG curl -X GET -H 'Content-Type: text/xml' http://servidor.com.br/services/image/XPTO1003?user=joe --> responde com xml curl -X GET -H 'Content-Type: text/yml' http://servidor.com.br/services/image/XPTO1003?user=joe --> responde com yaml A vantagem ? que qualquer cliente HTTP (libcurl, wget, lynx, jquery, etc.) vai servir para consultar teu servi?o programaticamente. Se voc? criar uma sem?ntica pr?pria, vai ter que implementar um cliente espec?fico que compreenda essa sem?ntica (receber os par?metros, montar as urls, etc.). ? trivial de fazer com Catalyst: http://www.catalystframework.org/calendar/2006/9 http://www.catalystframework.org/calendar/2009/19 -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From hernanlopes at gmail.com Sat Jan 8 11:53:33 2011 From: hernanlopes at gmail.com (Hernan Lopes) Date: Sat, 8 Jan 2011 17:53:33 -0200 Subject: [SP-pm] =?iso-8859-1?q?Opini=F5es_sobre_Catalyst_Web_Framework?= In-Reply-To: References: Message-ID: Nunca trabalhei com mongo nem com couch.. mas at? onde eu sei eles servem muito bem para poucos casos... n?o sei se vc j? trabalhou com estes... caso n?o tenha trabalhado ainda, recomendo tester muito bem antes o que vc quer fazer, pq nosql funciona bem para casos bem espec?ficos. ex, se vc precisar de transactions ou joins, pode esquecer nosql.. At? hoje eu nunca precisei utilizar nosql, mas se for a ferramenta certa eu com certeza irei nesse caminho. Sorte ai, Daqui um tempo quero ver vc de volta e concordar com minha afirma??o que o catalyst ? o melhor framework para web do momento! att, Hernan 2011/1/7 Rogerio Ferreira > Hernan, > > P? valeu pelo "tutorial" ! > > O projeto que vou iniciar, vamos usar CouchDB. > > Hernan voc? j? teve experi?ncia usando Catalyst com CouchDB (ou MongoDB)? > > > 2011/1/7 Hernan Lopes > > Catalyst ? sem d?vidas o melhor framework web do momento. E vai continuar >> sendo por muito tempo. >> V? em frente, voc? n?o vai se arrepender, ninguem se arrepende. >> Leia o manual do catalyst no cpan, l? tem tudo que voc? ir? precisar >> inicialmente. A documenta??o ? bastante farta e completa. >> Recomendo HTML::FormHandler para trabalhar formul?rios web. >> ? bom se familiarizar tamb?m com DBIx::Class, conforme suas d?vidas forem >> aparecendo.... aqui est?o todas as respostas para as quest?es de acesso a >> banco de dados... leia aqui antes de perguntar, garanto que a resposta est? >> em alguma p?gina do DBIx::Class. >> >> Um exemplo de acesso ? tabela produtos com DBIx::Class: >> >> my $products = $c->model('DB::Product') >> ->search({ >> categoria => 'computadores', #traz tudo >> que ? categoria computadores >> preco => { '>=', 500 }, # traz >> tudo com pre?o >= 500 >> },{ >> rows=> 5, >> #opcional, a busca vai trazer limitar a 5 linhas >> page=> 1, >> #opcional, vai trazer apenas esta p?gina >> order_by => { -asc => [qw/created/] }, #opcional, vai >> ordenar por data de cria??o >> }); >> >> ai vc pode fazer um loop nos produtos ex: >> >> while (my $p = $products->next) { >> $c->log->debug('nome do produto', $p->nome ); >> $c->log->debug('nome do produto', $p->categoria ); >> $c->log->debug('nome do produto', $p->preco ); >> } >> >> Se voc? percebeu, esses c?digos seriam executados nos controllers... como >> seria isso em uma view ? o catalyst utiliza o Template::Toolkit, que tem um >> excelente manual tb: ex >> http://template-toolkit.org/docs/manual/VMethods.html#method_match >> >> ent?o seguindo o exemplo acima, vamos supor que eu selecionei os >> $products... ent?o o pr?ximo passo seria jogar esses $products no "stash" do >> catalyst.. >> O "stash" ? um espa?o/hash reservado onde voc? pode armazenar dados que >> ser?o acessados em outros m?todos/view/partes do c?digo. >> Ent?o para setar os $products no stash faremos o seguinte: >> >> $c->stash( >> products => $products, >> template => 'template-legal.tt2', >> current_view => 'TemplatePadrao', >> ); >> >> pronto, eu poderia ir para outro m?todo e acessar o $c->stash->{products} >> , ou, posso ir para minha View e acess?-lo, conforme o exemplo: >> >> (no template-legal.tt2): >> >>
>> .... >> [% WHILE (product = products.next) %] >> Nome: [% product.nome %] >> Pre?o: [% product.preco %] >> Categoria: [% product.categoria %] >> [% END %] >> .... >>
>> >> >> >> Ok, agora s? falta um exemplo de formul?rio com HTML::FormHandler: >> >> my $form = HTML::FormHandler->new( >> field_list => [ >> >> nome => { >> type => 'Text', >> label => 'Nome', >> required => 1, >> required_message => 'Campo obrigat?rio' , >> }, >> >> sexo => { >> type => 'Select', >> label => 'Sexo', >> required => 1, >> required_message => 'Campo obrigat?rio' , >> options => [ >> { label => 'SIM', value => 'SIM'}, >> { label => 'N?O', value => 'N?O'}, >> ], >> }, >> >> submit => { >> type => 'Submit', >> value => 'Salvar', >> }, >> >> ]); >> >> >> >> >> >> if ($c->req->method eq 'POST') { #Assim >> podemos verificar o methodo do request >> $form->process( params => $c->req->params ); # E >> acessar as chaves/valores do formulario postado >> } >> >> $c->stash( form => $form ); # Jogamos o >> form no stash para acessar na view >> >> >> return unless $form->validated; # Tentamos >> validar o formulario >> >> $c->response->redirect($c->uri_for('/')); # e assim >> redirecionamos para a url / >> >> >> Certo, depois para renderizar isto na view ? muito simples... apenas: >> >>
>> ... >> [% form.render %] >> ... >>
>> >> >> >> >> Espero ter ajudado a visualizar um pouco como as coisas b?sicas funcionam. >> >> Fora isso o resto ? auto explicativo, catalyst ? bastante direto e sem >> complica??es. >> e conforme j? foi dito, ? poss?vel criar aplica??es simples e complexas. >> >> d? gosto trabalhar com catalyst!!!o melhor framework web, sem d?vidas! >> >> att >> >> Hernan >> >> >> >> 2011/1/7 Blabos de Blebe >> >> Eu tenho usado bastante o Mojolicious::Lite para prototipa??o. >>> >>> Experimentei brevemente o Dancer e gostei da documenta??o. >>> >>> Mojo e Dancer tem uma curva de aprendizagem bem suave. Voc? passa o >>> olho na doc e sai fazendo. >>> >>> J? o Catalyst, por ser mais parrudo ? mais chatinho no come?o, depois >>> melhora. >>> >>> ... >>> >>> Divagando... >>> >>> N?o que seja o caso, nem ? o foco da thread e talvez at? contextualize >>> o tom da brincadeira, mas se eu vejo uma frase come?ando com 'n?o me >>> importo em *ter que* X', ou 'n?o tenho *problema* em Y', acende aquele >>> sinal de alerta. >>> >>> *Se* passa pela cabe?a a express?o 'ter que programar em Perl' um >>> conselho que eu dou: *N?o fa?a isso*. >>> >>> Perl ser? uma linguagem iadequada, feia, cheia de caracteres >>> estranhos, write-only, n?o importa qual framework utilizado. >>> >>> End of divagation >>> >>> Abra?os >>> >>> 2011/1/7 Rogerio Ferreira : >>> > , >>> > >>> > Eu n?o tenho problema em escrever em Perl, Python, ou outra coisa >>> qualquer. >>> > S? quero escolher um framework pra acelerar as coisas pro Projeto que >>> vou >>> > iniciar. >>> > >>> > Mas j? valeu pelo cases que o Breno passou que usam Catalyst. >>> > >>> > Em 7 de janeiro de 2011 15:13, Blabos de Blebe >>> escreveu: >>> >> >>> >> Escrever Perl ? como sexo. >>> >> >>> >> Pode ser prazeroso ou dolorozo dependendo de como voc? fizer. >>> >> >>> >> Por isso ? uma divers?o melhor indicada para adultos que sabem o que >>> >> est?o fazendo :) >>> >> >>> >> Abra?os >>> >> >>> >> 2011/1/7 Rogerio Ferreira : >>> >> > Valeu Breno! >>> >> > >>> >> > Como ainda n?o tomei a decis?o sobre qual Framework vou usar, a sua >>> >> > explana??o vai dar alguma orienta??o. Mas vou fazer mais alguns >>> testes >>> >> > com o >>> >> > Catalyst, e como n?o sou religioso de linguagem alguma, a pesar de >>> j? >>> >> > ter >>> >> > sido com Python, quando desenvolvia com Zope/Plone, n?o me importo >>> em >>> >> > ter >>> >> > que escrever c?digo em Perl. >>> >> > >>> >> > Obrigado pelas informa??es. >>> >> > >>> >> > Em 7 de janeiro de 2011 12:56, breno escreveu: >>> >> >> >>> >> >> 2011/1/7 Rogerio Ferreira : >>> >> >> > Oi Pessoal, >>> >> >> > >>> >> >> >>> >> >> Oi Rog?rio, bem-vindo! >>> >> >> >>> >> >> > Estou postando essa mensagem na lista, pois acredito que n?o >>> lugar >>> >> >> > melhor >>> >> >> > para chegar a uma conclus?o. J? conhe?o alguns Frameworks, CMSs, >>> >> >> > etc..., >>> >> >> > e >>> >> >> > algumas linguagens de scripting. Eu tenho um projeto para iniciar >>> e >>> >> >> > andei >>> >> >> > pesquisando sobre o Catalyst, apesar de conhecer Rails, e como >>> n?o >>> >> >> > gosto >>> >> >> > muito de Django, a pesar de gostar de python, eu tenho pretens?o >>> de >>> >> >> > usar >>> >> >> > o >>> >> >> > Catalyst neste projeto. Por isso gostaria de saber de voc?s, j? >>> que >>> >> >> > aqui >>> >> >> > ? a >>> >> >> > vossa praia, sobre suas experi?ncias com o Framework, tais como: >>> >> >> > Agilidade >>> >> >> > para Produzir Resultados, Performance, Manuten??o de >>> >> >> > C?digo Produzido e >>> >> >> > projetos que j? usam Catalyst em ambiente de grande demanda de >>> >> >> > acessos >>> >> >> > simultaneos. >>> >> >> > >>> >> >> > Quem puder compartilhar comigo algo a respeito, eu ficarei grato. >>> >> >> > >>> >> >> >>> >> >> O Catalyst ? um excelente framework, est?vel e robusto, e permite o >>> >> >> desenvolvimento de aplica??es escal?veis desde a primeira linha de >>> >> >> c?digo. De fato, ele foi projetado pra isso, ent?o o primeiro >>> >> >> resultado pode n?o ser t?o r?pido quando em um framework mais >>> simples, >>> >> >> mas o quinto resultado ser? muito mais r?pido e gratificante. Se vc >>> >> >> leu o XKCD dessa semana[http://xkcd.com/844/], o Catalyst faz um >>> >> >> esfor?o bastante v?lido e razo?vel pra ligar o "code right" com o >>> >> >> "code fast" (e, quem sabe, te tirar eventualmente do loop infinito >>> e >>> >> >> levar ao m?tico "good code") :-) >>> >> >> >>> >> >> A agilidade para produzir resultados, infelizmente, e >>> >> >> consequentemente, depende do seu grau de conhecimento. Mais ainda >>> >> >> (alguns diriam at? que principalmente), ? importante que ele se >>> >> >> encaixe com seu modo de pensar. Como o Catalyst ? a grande cola >>> entre >>> >> >> solu??es de templating e ORMs, vc precisa saber usar todas essas >>> >> >> pontas para chegar a resultados palp?veis. Do lado das Views temos >>> o >>> >> >> Template Toolkit como escolha da maioria. J? para o Model voc? pode >>> ir >>> >> >> do robusto DBIx::Class a alternativas como MongoDB, CouchDB ou >>> mesmo >>> >> >> KiokuDB. >>> >> >> >>> >> >> Experimente fazer o >>> >> >> tutorial[http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial] >>> e >>> >> >> ver se vc se sente confort?vel com o Catalyst. O tutorial cobre >>> ainda >>> >> >> o b?sico de Template Toolkit e DBIx::Class. Se gostar, pode comprar >>> o >>> >> >> livro >>> >> >> >>> >> >> [ >>> http://www.amazon.co.uk/Definitive-Guide-Catalyst-Maintainable-Applications/dp/1430223650?&camp=2486&linkCode=wey&tag=enligperlorga-21&creative=8882 >>> ]. >>> >> >> Se n?o gostar, n?o vale muito a pena insistir, e o mundo Perl est? >>> >> >> cheio de alternativas bacanas para outros meios de pensar, como o >>> >> >> Mojolicious e o Dancer. >>> >> >> >>> >> >> O desempenho de solu??es web depende muito da infraestrutura por >>> >> >> baixo. Se vc vem de Rails, sabe que um bom hardware faz toda a >>> >> >> diferen?a, que o grande gargalo ? o banco, e que muitas vezes sai >>> mais >>> >> >> em conta pagar por uma melhoria na infra do que pagar um ou mais >>> devs >>> >> >> pra otimizar o c?digo. Dito isso, sim, as facilidades oferecidas >>> pelo >>> >> >> Catalyst compensam e muito o overhead que ele causa, ainda mais >>> >> >> rodando em cima de um fastcgi. >>> >> >> >>> >> >> Ao contr?rio de muitas solu??es, o Catalyst n?o coloca propaganda >>> em >>> >> >> headers ou coisa que o valha, ent?o ? dif?cil listar sites com ele >>> a >>> >> >> menos que o dev procure a comunidade e avise. Se vc quer um exemplo >>> de >>> >> >> "projetos que j? usam Catalyst em ambiente de grande demanda de >>> >> >> acessos simult?nos", um bom exemplo ? o YouPorn[ >>> http://www.youporn.com >>> >> >> - NSFW], que circula entre os 50 sites mais visitados do mundo. O >>> >> >> iPlayer da BBC n?o ? muito conhecido aqui no Brasil, mas tamb?m ? >>> de >>> >> >> alt?ssimo tr?fego. >>> >> >> >>> >> >> Espero ter ajudado. Se sobrou alguma d?vida, tamos a? pra isso :-) >>> >> >> >>> >> >> []s >>> >> >> >>> >> >> -b >>> >> >> =begin disclaimer >>> >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> >> >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> >> >> L >>> >> >> =end disclaimer >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Rogerio Ferreira >>> >> > http://rogerioferreira.objectis.net >>> >> > http://www.howtoday.com.br >>> >> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >>> >> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >>> >> > Fone: (11) 9424-0419 >>> >> > -------------------------------------------------------- >>> >> > LPI 302 (Mixed Environment) Specialty >>> >> > Senior Level Linux Professional (LPIC-3) >>> >> > Advanced Level Linux Professional (LPIC-2) >>> >> > Junior Level Linux Professional (LPIC-1) >>> >> > >>> >> > =begin disclaimer >>> >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> >> > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> >> > L >>> >> > =end disclaimer >>> >> > >>> >> > >>> >> =begin disclaimer >>> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> >> L >>> >> =end disclaimer >>> > >>> > >>> > >>> > -- >>> > Rogerio Ferreira >>> > http://rogerioferreira.objectis.net >>> > http://www.howtoday.com.br >>> > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule >>> > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf >>> > Fone: (11) 9424-0419 >>> > -------------------------------------------------------- >>> > LPI 302 (Mixed Environment) Specialty >>> > Senior Level Linux Professional (LPIC-3) >>> > Advanced Level Linux Professional (LPIC-2) >>> > Junior Level Linux Professional (LPIC-1) >>> > >>> > =begin disclaimer >>> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> > L >>> > =end disclaimer >>> > >>> > >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Rogerio Ferreira > http://rogerioferreira.objectis.net > http://www.howtoday.com.br > http://events.linuxfoundation.org/events/linuxcon-brazil/schedule > http://www.xen.org/files/XDBrazil2010/SpeakerProfiles.pdf > Fone: (11) 9424-0419 > -------------------------------------------------------- > LPI 302 (Mixed Environment) Specialty > Senior Level Linux Professional (LPIC-3) > Advanced Level Linux Professional (LPIC-2) > Junior Level Linux Professional (LPIC-1) > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jnascimento at gmail.com Sat Jan 8 19:32:27 2011 From: jnascimento at gmail.com (Suissa) Date: Sun, 9 Jan 2011 01:32:27 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o de MT. 2011/1/7 Alexei Znamensky > Pessoal, > > Tem uma amiga minha que tem um blog, com visita??o realtivamente alta (para > um blog), tem dom?nio pr?prio, n?o sei detalhes sobre o hosting mas acredito > que ela pague um provedor, e usa o Movable Type (MT, em perl) como blog > engine. > > Ela me mandou um e-mail hoje mais cedo sobre migrar do MT para Wordpress, > pois h? mais facilidade de achar gente para dar manuten??o. Eu at? perguntei > sobre isso no #sao-paulo.pm, mas ningu?m falou nada e, enquanto isso, > perguntei para ela se haveria interesse em manter o MT, caso houvesse > manuten??o. Ela gostou da id?ia, ent?o, se houver algu?m com interesse em > mexer com esse software, me avise e eu ponho voc?s em contato. > > Infelizmente n?o tenho muito mais informa??o que isso, nem disponho de > muito tempo para correr atr?s de muitos detalhes. N?o sei quanto paga, qual > a frequ?ncia das manuten??es, formas de pagamento, pracitamente nada. Mas, > pelo que eu conhe?o da pessoa, ? algu?m razo?vel e com quem se pode > conversar numa boa. > > Havendo interesse, favor me responder em private. > > []s, > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Sun Jan 9 06:16:10 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 09 Jan 2011 12:16:10 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Suissa's message of "Sun, 9 Jan 2011 01:32:27 -0200") References: Message-ID: >>>>> "Suissa" == Suissa writes: Suissa> o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o Suissa> perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o Suissa> de MT. http://lmgtfy.com/?q=movable+type+system+requirements&l=1 -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From jnascimento at gmail.com Sun Jan 9 06:19:32 2011 From: jnascimento at gmail.com (Suissa) Date: Sun, 9 Jan 2011 12:19:32 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Se tiver banco de dados TUDO pode ser exportado, s? conhecer a base do wordpress que por sinal eu conhe?o. 2011/1/9 Eden Cardim > >>>>> "Suissa" == Suissa writes: > > Suissa> o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o > Suissa> perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o > Suissa> de MT. > > http://lmgtfy.com/?q=movable+type+system+requirements&l=1 > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Sun Jan 9 09:06:56 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Sun, 9 Jan 2011 15:06:56 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Banco que por sinal, junto com o c?digo fonte, ? uma bosta. Camada de acesso a dados uma zona. Ali?s fonte do WP ? pior que os fontes que eu fazia quando programava em PHP. ? disgusting. Pra voc?s verem que sucesso ? um conjunto de fatores, e nao somente c?digo. Argh! Desculpa, embora eu use o WP pela facilidade do *produto*, e nisso ele seja excelente, acho ele uma bosta como *projeto*. ... 2011/1/9 Suissa > Se tiver banco de dados TUDO pode ser exportado, s? conhecer a base do > wordpress que por sinal eu conhe?o. > > 2011/1/9 Eden Cardim > > >>>>> "Suissa" == Suissa writes: >> >> Suissa> o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o >> Suissa> perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o >> Suissa> de MT. >> >> http://lmgtfy.com/?q=movable+type+system+requirements&l=1 >> >> -- >> Eden Cardim >> Software Engineer >> +55 73 9986-3963 >> edencardim.com >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > > -- > Jean C. Nascimento aka Suissa > Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP > Especializando em Desenvolvimento Web > > WebDeveloper - wgbnet.com.br/ | > localclub.com.br / > NoSQL Evangelist - nosqlbr.com.br/ > iGrape Evangelist - igrape.org/ > TheWebMind Evangelist - thewebmind.org/ > > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Sun Jan 9 09:58:21 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Sun, 9 Jan 2011 15:58:21 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: Message-ID: J? converti um site de WordPress para Drupal, e foi MUITO sossegado. Por sinal, Drupal tem m?dulos-importadores de v?rias coisas, talvez tenha um de MT. S? meus 2 cents off-topic :) ABS() 2011/1/9 Blabos de Blebe > Banco que por sinal, junto com o c?digo fonte, ? uma bosta. Camada de > acesso a dados uma zona. > > Ali?s fonte do WP ? pior que os fontes que eu fazia quando programava em > PHP. ? disgusting. > > Pra voc?s verem que sucesso ? um conjunto de fatores, e nao somente c?digo. > Argh! > > Desculpa, embora eu use o WP pela facilidade do *produto*, e nisso ele seja > excelente, acho ele uma bosta como *projeto*. > > ... > > 2011/1/9 Suissa > > Se tiver banco de dados TUDO pode ser exportado, s? conhecer a base do >> wordpress que por sinal eu conhe?o. >> >> 2011/1/9 Eden Cardim >> >> >>>>> "Suissa" == Suissa writes: >>> >>> Suissa> o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o >>> Suissa> perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o >>> Suissa> de MT. >>> >>> http://lmgtfy.com/?q=movable+type+system+requirements&l=1 >>> >>> -- >>> Eden Cardim >>> Software Engineer >>> +55 73 9986-3963 >>> edencardim.com >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Jean C. Nascimento aka Suissa >> Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP >> Especializando em Desenvolvimento Web >> >> WebDeveloper - wgbnet.com.br/ | >> localclub.com.br / >> NoSQL Evangelist - nosqlbr.com.br/ >> iGrape Evangelist - igrape.org/ >> TheWebMind Evangelist - thewebmind.org/ >> >> >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From jnascimento at gmail.com Sun Jan 9 10:18:04 2011 From: jnascimento at gmail.com (Suissa) Date: Sun, 9 Jan 2011 16:18:04 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Realmente o c?digo ? um lixo total, lembrando que foi feito para rodar em php4. Mas n?o precisa conhecer a camada de acesso ao banco, apenas com o banco vc descobre as informa??es. 2011/1/9 Blabos de Blebe > Banco que por sinal, junto com o c?digo fonte, ? uma bosta. Camada de > acesso a dados uma zona. > > Ali?s fonte do WP ? pior que os fontes que eu fazia quando programava em > PHP. ? disgusting. > > Pra voc?s verem que sucesso ? um conjunto de fatores, e nao somente c?digo. > Argh! > > Desculpa, embora eu use o WP pela facilidade do *produto*, e nisso ele seja > excelente, acho ele uma bosta como *projeto*. > > ... > > 2011/1/9 Suissa > > Se tiver banco de dados TUDO pode ser exportado, s? conhecer a base do >> wordpress que por sinal eu conhe?o. >> >> 2011/1/9 Eden Cardim >> >> >>>>> "Suissa" == Suissa writes: >>> >>> Suissa> o MT eh feito em perl? Pq eu sei que o WP ? em php, pq n?o >>> Suissa> perguntaste por la? Eu manjo razoavelmente bem de WP mas n?o >>> Suissa> de MT. >>> >>> http://lmgtfy.com/?q=movable+type+system+requirements&l=1 >>> >>> -- >>> Eden Cardim >>> Software Engineer >>> +55 73 9986-3963 >>> edencardim.com >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Jean C. Nascimento aka Suissa >> Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP >> Especializando em Desenvolvimento Web >> >> WebDeveloper - wgbnet.com.br/ | >> localclub.com.br / >> NoSQL Evangelist - nosqlbr.com.br/ >> iGrape Evangelist - igrape.org/ >> TheWebMind Evangelist - thewebmind.org/ >> >> >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Sun Jan 9 10:28:11 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 09 Jan 2011 16:28:11 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Blabos de Blebe's message of "Sun, 9 Jan 2011 15:06:56 -0200") References: Message-ID: >>>>> "Blabos" == Blabos de Blebe writes: Blabos> Banco que por sinal, junto com o c?digo fonte, ? uma Blabos> bosta. Camada de acesso a dados uma zona. Ali?s fonte do WP Blabos> ? pior que os fontes que eu fazia quando programava em Blabos> PHP. ? disgusting. Eu n?o compreendo porque um blog precisa de um banco de dados, muito menos porque precisaria de php, j? que ? um monte de p?ginas est?ticas publicadas periodicamente. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From thiago at aware.com.br Sun Jan 9 12:11:02 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sun, 09 Jan 2011 18:11:02 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: References: <4D27223E.5030504@cria.org.br> Message-ID: <4D2A1656.6030108@aware.com.br> Em 08/01/11 12:13, Eden Cardim escreveu: > > ? trivial de fazer com Catalyst: > http://www.catalystframework.org/calendar/2006/9 > http://www.catalystframework.org/calendar/2009/19 http://sao-paulo.pm.org/artigo/2010/RESTful -Thiago Rondon From jnascimento at gmail.com Sun Jan 9 12:12:22 2011 From: jnascimento at gmail.com (Suissa) Date: Sun, 9 Jan 2011 18:12:22 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: estaticas? Agora mto menos pq precisaria de php? Fa?a-me o favor n?. 2011/1/9 Eden Cardim > >>>>> "Blabos" == Blabos de Blebe writes: > > Blabos> Banco que por sinal, junto com o c?digo fonte, ? uma > Blabos> bosta. Camada de acesso a dados uma zona. Ali?s fonte do WP > Blabos> ? pior que os fontes que eu fazia quando programava em > Blabos> PHP. ? disgusting. > > Eu n?o compreendo porque um blog precisa de um banco de dados, muito > menos porque precisaria de php, j? que ? um monte de p?ginas est?ticas > publicadas periodicamente. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Sun Jan 9 13:12:44 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 09 Jan 2011 19:12:44 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Suissa's message of "Sun, 9 Jan 2011 18:12:22 -0200") References: Message-ID: >>>>> "Suissa" == Suissa writes: Suissa> estaticas? Agora mto menos pq precisaria de php? Fa?a-me o Suissa> favor n?. Qual parte de um blog ? din?mico? Voc? tinha algo pra falar ou tava s? com saudade de trollar por aqui? -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From bene at cria.org.br Sun Jan 9 13:47:30 2011 From: bene at cria.org.br (Prof. Benedito A. Cruz) Date: Sun, 09 Jan 2011 19:47:30 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: References: <4D27223E.5030504@cria.org.br> Message-ID: <4D2A2CF2.7050503@cria.org.br> Em 08/01/2011 12:13, Eden Cardim escreveu: > > Prof> 1) seria poss?vel que o script services ficasse no dir html e > Prof> o apache soubesse que ele deve ser executado como mod-perl? > > Me parece que voc? est? querendo executar um script feito para CGI > atrav?s do mod_perl. Apesar de funcionar, ? uma gambiarra tremenda e > n?o-recomend?vel, a n?o ser que voc? esteja mantendo um sistema legado. > > N?o entendi porque seria uma gambiarra... -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jnascimento at gmail.com Sun Jan 9 13:26:30 2011 From: jnascimento at gmail.com (Suissa) Date: Sun, 9 Jan 2011 19:26:30 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: os textos, templates, dados, tudo pode ser dinamico se vc quiser. 2011/1/9 Eden Cardim > >>>>> "Suissa" == Suissa writes: > > Suissa> estaticas? Agora mto menos pq precisaria de php? Fa?a-me o > Suissa> favor n?. > > Qual parte de um blog ? din?mico? > > Voc? tinha algo pra falar ou tava s? com saudade de trollar por aqui? > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Sun Jan 9 14:56:58 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 09 Jan 2011 20:56:58 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: <4D2A2CF2.7050503@cria.org.br> (Benedito A. Cruz's message of "Sun, 09 Jan 2011 19:47:30 -0200") References: <4D27223E.5030504@cria.org.br> <4D2A2CF2.7050503@cria.org.br> Message-ID: >>>>> "Prof" == Prof Benedito A Cruz writes: Prof> N?o entendi porque seria uma gambiarra... D? uma olhada no source do ModPerl::RegistryCooker, que ? quem efetivamente converte scripts cgi em handlers de mod_perl, em particular, a subrotina convert_script_to_compiled_handler, que cont?m esse trecho de c?digo: my $eval = join '', 'package ', $self->{PACKAGE}, ";", "sub handler {", "local \$0 = '$script_name';", $nph, $shebang, $line, ${ $self->{CODE} }, "\n}"; # last line comment without newline? Se voc? quiser mesmo usar mod_perl, a forma correta ? escrever um handler tipo esse: http://search.cpan.org/~gozer/mod_perl-2.0.4/docs/user/intro/start_fast.pod#Handler_Modules Uma alternativa mais "moderna" ? escrever tua aplica??o usando um middleware como o Plack, que ? uma implementa??o de PSGI. A? voc? vai conseguir implantar tua aplica??o nos ambientes CGI, FastCGI, mod_perl (1 e 2), ou at? transformar sua aplica??o num servidor HTTP standalone o que significa que voc? nem vai precisar de apache (ou qualquer outro web server), isso tudo sem mecher em nada do c?digo da aplica??o. ? bem simples, voc? escreve algo assim: http://search.cpan.org/perldoc?Plack#.psgi_files E pra implantar no mod_perl2, voc? usa isso: http://search.cpan.org/perldoc?Plack::Handler::Apache2 O recomend?vel mesmo, ? al?m disso, voc? usar um framework como Catalyst, Web::Simple, Mojo ou Dancer. Todos eles tem suporte a PSGI e por isso, rodam em qualquer lugar onde o Plack conseguir rodar. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sun Jan 9 14:56:58 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 09 Jan 2011 20:56:58 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: <4D2A2CF2.7050503@cria.org.br> (Benedito A. Cruz's message of "Sun, 09 Jan 2011 19:47:30 -0200") References: <4D27223E.5030504@cria.org.br> <4D2A2CF2.7050503@cria.org.br> Message-ID: >>>>> "Prof" == Prof Benedito A Cruz writes: Prof> N?o entendi porque seria uma gambiarra... D? uma olhada no source do ModPerl::RegistryCooker, que ? quem efetivamente converte scripts cgi em handlers de mod_perl, em particular, a subrotina convert_script_to_compiled_handler, que cont?m esse trecho de c?digo: my $eval = join '', 'package ', $self->{PACKAGE}, ";", "sub handler {", "local \$0 = '$script_name';", $nph, $shebang, $line, ${ $self->{CODE} }, "\n}"; # last line comment without newline? Se voc? quiser mesmo usar mod_perl, a forma correta ? escrever um handler tipo esse: http://search.cpan.org/~gozer/mod_perl-2.0.4/docs/user/intro/start_fast.pod#Handler_Modules Uma alternativa mais "moderna" ? escrever tua aplica??o usando um middleware como o Plack, que ? uma implementa??o de PSGI. A? voc? vai conseguir implantar tua aplica??o nos ambientes CGI, FastCGI, mod_perl (1 e 2), ou at? transformar sua aplica??o num servidor HTTP standalone o que significa que voc? nem vai precisar de apache (ou qualquer outro web server), isso tudo sem mecher em nada do c?digo da aplica??o. ? bem simples, voc? escreve algo assim: http://search.cpan.org/perldoc?Plack#.psgi_files E pra implantar no mod_perl2, voc? usa isso: http://search.cpan.org/perldoc?Plack::Handler::Apache2 O recomend?vel mesmo, ? al?m disso, voc? usar um framework como Catalyst, Web::Simple, Mojo ou Dancer. Todos eles tem suporte a PSGI e por isso, rodam em qualquer lugar onde o Plack conseguir rodar. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From acid06 at gmail.com Sun Jan 9 16:35:35 2011 From: acid06 at gmail.com (Nilson Santos Figueiredo Jr.) Date: Sun, 9 Jan 2011 22:35:35 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: 2011/1/9 Suissa > os textos, templates, dados, tudo pode ser dinamico se vc quiser. Pode ser. Assim como voc? pode rasgar notas de 100 reais se quiser. O mundo ? relativamente livre. As pessoas s?s fazem escolhas s?s. -Nilson From bene at cria.org.br Mon Jan 10 02:08:21 2011 From: bene at cria.org.br (Benedito A. Cruz) Date: Mon, 10 Jan 2011 08:08:21 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: References: <4D27223E.5030504@cria.org.br> <4D2A2CF2.7050503@cria.org.br> Message-ID: <4D2ADA95.90507@cria.org.br> Pelo jeito preciso estudar mais isso. Referencias? Em 9/1/2011 20:56, Eden Cardim escreveu: >>>>>> "Prof" == Prof Benedito A Cruz writes: > Prof> N?o entendi porque seria uma gambiarra... > > D? uma olhada no source do ModPerl::RegistryCooker, que ? quem > efetivamente converte scripts cgi em handlers de mod_perl, em > particular, a subrotina convert_script_to_compiled_handler, que cont?m > esse trecho de c?digo: > > my $eval = join '', > 'package ', > $self->{PACKAGE}, ";", > "sub handler {", > "local \$0 = '$script_name';", > $nph, > $shebang, > $line, > ${ $self->{CODE} }, > "\n}"; # last line comment without newline? > > Se voc? quiser mesmo usar mod_perl, a forma correta ? escrever um > handler tipo esse: > http://search.cpan.org/~gozer/mod_perl-2.0.4/docs/user/intro/start_fast.pod#Handler_Modules > > Uma alternativa mais "moderna" ? escrever tua aplica??o usando um > middleware como o Plack, que ? uma implementa??o de PSGI. A? voc? vai > conseguir implantar tua aplica??o nos ambientes CGI, FastCGI, mod_perl > (1 e 2), ou at? transformar sua aplica??o num servidor HTTP standalone o > que significa que voc? nem vai precisar de apache (ou qualquer outro web > server), isso tudo sem mecher em nada do c?digo da aplica??o. > > ? bem simples, voc? escreve algo assim: > > http://search.cpan.org/perldoc?Plack#.psgi_files > > E pra implantar no mod_perl2, voc? usa isso: > > http://search.cpan.org/perldoc?Plack::Handler::Apache2 > > O recomend?vel mesmo, ? al?m disso, voc? usar um framework como > Catalyst, Web::Simple, Mojo ou Dancer. Todos eles tem suporte a PSGI e > por isso, rodam em qualquer lugar onde o Plack conseguir rodar. > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marciodesouzaferreira at gmail.com Mon Jan 10 03:19:19 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Mon, 10 Jan 2011 09:19:19 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= Message-ID: Ent?o pessoal... ano novo, Equin?cio novo! Pra quem n?o sabe, Equin?cio ? o fen?meno astron?mico em que vemos o Sol bem acima da linha do Equador. A palavra vem do latim "aequus" (igual) e "nox" (noite), e nessas datas o dia e a noite duram exatamente o mesmo tempo. Bacana n?? Gosto dessas coisas porque me fazem lembrar que a natureza ? muito mais que s? aquele monte de contas de f?sica que a gente aprende na escola. Mas enfim :) Pra comemorar a data - que ocorre duas vezes por ano, uma em mar?o e outra em novembro - a S?o Paulo Perl Mongers vai organizar mais uma edi??o do seu j? tradicional calend?rio de Equin?cio! Todos os dias do m?s de mar?o vamos publicar um artigo feito pela comunidade brasileira de Perl. E sim, isso significa *voc?* ;) O tema desse Equin?cio gira em torno do "Hack de Dados P?blicos", ent?o estamos procurando autores para artigos cobrindo coisas como: * Parser de CSV, XLS, PDF * Express?es Regulares * Match com strings aproximados * Web Crawlers * Armazenamento e/ou Tratamento dos dados * Projeto OpenData-br Mas n?o se prendam apenas a esses - qualquer artigo associado ao tema principal ser? muito bem-vindo :-) Os interessados por favor me procurem em mensagem privada de email, ou nos canais brasileiros em irc.perl.org (vcs sabem que a S?o Paulo PM tem um canal l?, n?? Estamos sempre no #sao-paulo.pm). Quem tiver id?ias de formas de divulga??o ou quiser trabalhar no design de banners, site, etc, por favor se manifestem! Espero que todos se divirtam ;P Um abra?o, e boa escrita! []s, @_marcioferreira Marcio Ferreira "Perl lives as the 'toolbox for Unix' " -------------- next part -------------- An HTML attachment was scrubbed... URL: From edencardim at gmail.com Mon Jan 10 07:40:12 2011 From: edencardim at gmail.com (Eden Cardim) Date: Mon, 10 Jan 2011 13:40:12 -0200 Subject: [SP-pm] =?utf-8?b?bW9kX3BlcmwsIHNlcnZpw6dvcywgZXRj?= In-Reply-To: <4D2ADA95.90507@cria.org.br> (Benedito A. Cruz's message of "Mon, 10 Jan 2011 08:08:21 -0200") References: <4D27223E.5030504@cria.org.br> <4D2A2CF2.7050503@cria.org.br> <4D2ADA95.90507@cria.org.br> Message-ID: >>>>> "Benedito" == Benedito A Cruz writes: Benedito> Pelo jeito preciso estudar mais isso. Referencias? http://plackperl.org/ -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From luismottacampos at yahoo.co.uk Mon Jan 10 09:08:09 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Mon, 10 Jan 2011 18:08:09 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: <534EDD4B-8240-41C7-9FC1-FD37E3B34FAE@yahoo.co.uk> On 10 Jan 2011, at 12:19, Marcio Ferreira wrote: > Os interessados por favor me procurem em mensagem privada de email, ou > nos canais brasileiros em irc.perl.org (vcs sabem que a S?o Paulo PM tem > um canal l?, n?? Estamos sempre no #sao-paulo.pm). Hum... lmc:seen marcioferreira [18:06]purl:marcioferreira was last seen on #sao-paulo.pm 39 days, 2 hours, 59 minutes and 50 seconds ago, saying: hahaha [Dec 2 14:07:03 2010] Sem coment?rios... :) Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From marciodesouzaferreira at gmail.com Mon Jan 10 09:14:05 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Mon, 10 Jan 2011 15:14:05 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: <534EDD4B-8240-41C7-9FC1-FD37E3B34FAE@yahoo.co.uk> References: <534EDD4B-8240-41C7-9FC1-FD37E3B34FAE@yahoo.co.uk> Message-ID: Em 10 de janeiro de 2011 15:08, Luis Motta Campos < luismottacampos at yahoo.co.uk> escreveu: > On 10 Jan 2011, at 12:19, Marcio Ferreira wrote: > > Os interessados por favor me procurem em mensagem privada de email, ou > > nos canais brasileiros em irc.perl.org (vcs sabem que a S?o Paulo PM tem > > um canal l?, n?? Estamos sempre no #sao-paulo.pm). > > Hum... > > lmc:seen marcioferreira > [18:06]purl:marcioferreira was last seen on #sao-paulo.pm 39 days, 2 > hours, 59 minutes and 50 seconds ago, saying: hahaha [Dec 2 14:07:03 2010] > > Hoje de manh? eu estava no IRC ;) Fico no canal entre as 9 e 13:30. > Sem coment?rios... :) > > Putamplexos! > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thiago at aware.com.br Mon Jan 10 09:28:06 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Mon, 10 Jan 2011 15:28:06 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: <4D2B41A6.3060400@aware.com.br> Em 10/01/11 09:19, Marcio Ferreira escreveu: > > > O tema desse Equin?cio gira em torno do "Hack de Dados P?blicos", > ent?o estamos > procurando autores para artigos cobrindo coisas como: > > * Parser de CSV, XLS, PDF > * Express?es Regulares > * Match com strings aproximados > * Web Crawlers > * Armazenamento e/ou Tratamento dos dados > * Projeto OpenData-br > Sugest?es de t?picos: * RDF * HTTP(S) * Organiza??o de dados / Meta-dados Abs, -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Mon Jan 10 11:59:13 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Mon, 10 Jan 2011 17:59:13 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: <4D2B6511.4070301@aware.com.br> Em 09/01/11 19:26, Suissa escreveu: > os textos, templates, dados, tudo pode ser dinamico se vc quiser. > Caro Suissa, Vou escrever este e-mail, pois fiquei com a sensa??o de que voc? n?o compreendeu corretamente o que ? din?mico. Eu vejo um erro comum de pessoas associarem p?ginas din?micas a utiliza??o de "banco de dados" e parece que este ? o seu entendimento. Nada do que voc? colocou geralmente ? din?mico - principalmente em um blog -. Din?mico seria uma caracter?stica, no qual para cada requisi??o as informa??es fossem preparadas e demonstradas para cada processo de uma maneira a depender da intera??o do usu?rio - normalmente est?o associadas a elas -, como por exemplo uma p?gina simples de login, jogos, google maps, ... . Note que no teu exemplo "os textos" n?o s?o din?micos em um blog, por exemplo quando eu carrego um blog e estou visualizando um determinado texto, se voc? entrar nele e olhar para o mesmo artigo, a visualiza??o ? a mesma... Logo, esta p?gina ? est?tica e n?o din?mica, n?o h? necessidade de gerar dinamicamente dois resultados iguais para uma mesma requisi??o, correto ? Claro, voc? pode querer... Mas, n?o h? o motivos e nem ? muito inteligente.... como o gato de cheshire diz para Alice em "Alice no pa?s das Maravilhas" diz "Para quem n?o sabe aonde quer chegar, qualquer caminho serve". Algumas implementa??es de blog, utilizam um "banco de dados" para armazenar todo conte?do no meu entender pelo simples motivo de ser mais f?cil de "vender" - e talvez, "gerenciar" - o produto, e n?o vejo por que outro motivo seria. Tanto que voc? como um evangelista nosql, sabe que muitas solu??es do movimento vendem o teu peixe para explorar "problemas" como este, onde n?o foi utilizado a ferramenta ideal por raz?es de "simplificar" o local dos dados, e que por uma quest?o de "comodidade" - generaliza??o da resolu??o do problema - n?o foi implementado da melhor maneira. ;-) -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss at gmail.com Mon Jan 10 13:24:11 2011 From: bruno.buss at gmail.com (Bruno Buss) Date: Mon, 10 Jan 2011 19:24:11 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: 2011/1/10 Marcio Ferreira > Pra comemorar a data - que ocorre duas vezes por ano, uma em mar?o e outra > em novembro - a S?o Paulo Perl Mongers vai organizar mais uma edi??o do seu > j? tradicional calend?rio de Equin?cio! Todos os dias do m?s de mar?o vamos > publicar um artigo feito pela comunidade brasileira de Perl. > s/novembro/setembro/; [ ]'s -- Bruno C. Buss http://brunobuss.wordpress.com/ http://www.dcc.ufrj.br/~brunobuss/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Mon Jan 10 14:10:44 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Mon, 10 Jan 2011 20:10:44 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: <4D2B6511.4070301@aware.com.br> References: <4D2B6511.4070301@aware.com.br> Message-ID: *EU*, prefiro manipular um banco do que um filesystem, simplesmente pelo fato de um banco ser mais amig?vel pra mim. Na hip?tese de programar uma engine de blog, mesmo sabendo que os textos s?o est?ticos e que a preformance ? pior, eu ainda sim utilizaria um banco, porque eu sou pregui?oso e n?o quero me preocupar com detalhes que um banco j? se preocupa pra mim. ? uma escolha, n?o uma necessidade; sabendo os custos que isso traz. DBIC ? t?o legal! De qualquer forma, MVC nele que depois fica f?cil trocar a camada de dados. Abra?os 2011/1/10 Thiago Rondon : > Em 09/01/11 19:26, Suissa escreveu: > > os textos, templates, dados, tudo pode ser dinamico se vc quiser. > > > Caro Suissa, > > Vou escrever este e-mail, pois fiquei com a sensa??o de que voc? n?o > compreendeu corretamente o que ? din?mico. Eu vejo um erro comum de pessoas > associarem p?ginas din?micas a utiliza??o de "banco de dados" e parece que > este ? o seu entendimento. > > Nada do que voc? colocou geralmente ? din?mico - principalmente em um blog > -. > > Din?mico seria uma caracter?stica, no qual para cada requisi??o as > informa??es fossem preparadas e demonstradas para cada processo de uma > maneira a depender da intera??o do usu?rio - normalmente est?o associadas a > elas -, como por exemplo uma p?gina simples de login, jogos, google maps, > ... . > > Note que no teu exemplo "os textos" n?o s?o din?micos em um blog, por > exemplo quando eu carrego um blog e estou visualizando um determinado texto, > se voc? entrar nele e olhar para o mesmo artigo, a visualiza??o ? a mesma... > Logo, esta p?gina ? est?tica e n?o din?mica, n?o h? necessidade de gerar > dinamicamente dois resultados iguais para uma mesma requisi??o, correto ? > Claro, voc? pode querer... Mas, n?o h? o motivos e nem ? muito > inteligente.... como o gato de cheshire diz para Alice em "Alice no pa?s das > Maravilhas" diz? "Para quem n?o sabe aonde quer chegar, qualquer caminho > serve". > > Algumas implementa??es de blog, utilizam um "banco de dados" para armazenar > todo conte?do no meu entender pelo simples motivo de ser mais f?cil de > "vender" - e talvez, "gerenciar" - o produto, e n?o vejo por que outro > motivo seria. > > Tanto que voc? como um evangelista nosql, sabe que muitas solu??es do > movimento vendem o teu peixe para explorar "problemas" como este, onde n?o > foi utilizado a ferramenta ideal por raz?es de "simplificar" o local dos > dados, e que por uma quest?o de "comodidade" - generaliza??o da resolu??o do > problema - n?o foi implementado da melhor maneira. ;-) > > -Thiago Rondon > > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From otaviof at gmail.com Mon Jan 10 14:58:08 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 10 Jan 2011 23:58:08 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Am?m! E no oitavo dia deus fez o "cache", e descansou. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From jnascimento at gmail.com Mon Jan 10 16:07:13 2011 From: jnascimento at gmail.com (Suissa) Date: Mon, 10 Jan 2011 22:07:13 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Tamb?m vou nesse sentido. 2011/1/10 Blabos de Blebe > *EU*, prefiro manipular um banco do que um filesystem, simplesmente > pelo fato de um banco ser mais amig?vel pra mim. > > Na hip?tese de programar uma engine de blog, mesmo sabendo que os > textos s?o est?ticos e que a preformance ? pior, eu ainda sim > utilizaria um banco, porque eu sou pregui?oso e n?o quero me preocupar > com detalhes que um banco j? se preocupa pra mim. > > ? uma escolha, n?o uma necessidade; sabendo os custos que isso traz. > > DBIC ? t?o legal! > > De qualquer forma, MVC nele que depois fica f?cil trocar a camada de dados. > > Abra?os > > 2011/1/10 Thiago Rondon : > > Em 09/01/11 19:26, Suissa escreveu: > > > > os textos, templates, dados, tudo pode ser dinamico se vc quiser. > > > > > > Caro Suissa, > > > > Vou escrever este e-mail, pois fiquei com a sensa??o de que voc? n?o > > compreendeu corretamente o que ? din?mico. Eu vejo um erro comum de > pessoas > > associarem p?ginas din?micas a utiliza??o de "banco de dados" e parece > que > > este ? o seu entendimento. > > > > Nada do que voc? colocou geralmente ? din?mico - principalmente em um > blog > > -. > > > > Din?mico seria uma caracter?stica, no qual para cada requisi??o as > > informa??es fossem preparadas e demonstradas para cada processo de uma > > maneira a depender da intera??o do usu?rio - normalmente est?o associadas > a > > elas -, como por exemplo uma p?gina simples de login, jogos, google maps, > > ... . > > > > Note que no teu exemplo "os textos" n?o s?o din?micos em um blog, por > > exemplo quando eu carrego um blog e estou visualizando um determinado > texto, > > se voc? entrar nele e olhar para o mesmo artigo, a visualiza??o ? a > mesma... > > Logo, esta p?gina ? est?tica e n?o din?mica, n?o h? necessidade de gerar > > dinamicamente dois resultados iguais para uma mesma requisi??o, correto ? > > Claro, voc? pode querer... Mas, n?o h? o motivos e nem ? muito > > inteligente.... como o gato de cheshire diz para Alice em "Alice no pa?s > das > > Maravilhas" diz "Para quem n?o sabe aonde quer chegar, qualquer caminho > > serve". > > > > Algumas implementa??es de blog, utilizam um "banco de dados" para > armazenar > > todo conte?do no meu entender pelo simples motivo de ser mais f?cil de > > "vender" - e talvez, "gerenciar" - o produto, e n?o vejo por que outro > > motivo seria. > > > > Tanto que voc? como um evangelista nosql, sabe que muitas solu??es do > > movimento vendem o teu peixe para explorar "problemas" como este, onde > n?o > > foi utilizado a ferramenta ideal por raz?es de "simplificar" o local dos > > dados, e que por uma quest?o de "comodidade" - generaliza??o da resolu??o > do > > problema - n?o foi implementado da melhor maneira. ;-) > > > > -Thiago Rondon > > > > > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Mon Jan 10 18:48:43 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Tue, 11 Jan 2011 00:48:43 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: <4D2BC50B.6070702@aware.com.br> Em 10/01/11 20:10, Blabos de Blebe escreveu: > *EU*, prefiro manipular um banco do que um filesystem, simplesmente > pelo fato de um banco ser mais amig?vel pra mim. > > Na hip?tese de programar uma engine de blog, mesmo sabendo que os > textos s?o est?ticos e que a preformance ? pior, eu ainda sim > utilizaria um banco, porque eu sou pregui?oso e n?o quero me preocupar > com detalhes que um banco j? se preocupa pra mim. > > ? uma escolha, n?o uma necessidade; sabendo os custos que isso traz. > > DBIC ? t?o legal! > > De qualquer forma, MVC nele que depois fica f?cil trocar a camada de dados. > N?o ? quest?o de optar por um banco de dados ou um filesystem. ? entender o que ? uma p?gina din?mica. Com um "banco de dados" e conte?do est?tico voc? pode ter p?ginas din?micas s? se voc? tiver recurso sobrando mesmo, ou voc? pode utilizar de forma mais esperta o teu backend de dados apenas quando necess?rio.. A escolha ? sua, e quem vai pagar por isto ? voc?. ;-) -Thiago Rondon From douglas at theros.info Mon Jan 10 19:03:16 2011 From: douglas at theros.info (Douglas Campos) Date: Tue, 11 Jan 2011 01:03:16 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: <4D2BC50B.6070702@aware.com.br> References: <4D2B6511.4070301@aware.com.br> <4D2BC50B.6070702@aware.com.br> Message-ID: Realmente ? ineficiente manter sites quase-est?ticos em BD, o complicado ? esquecer que hora-dev>hora-m?quina. Eu curto bem mais um blog usando flat files no filesystem, mas ser? que minha mina vai gostar de editar o markdown na unha?(ela n?o ? da ?rea t?cnica) Esse ? mais um tradeoff entre usabilidade vs eficiencia. Uma bosta, mas compreens?vel. []'z @qmx Ps: sorry pelo top-post, estou de mobile :( -------------- next part -------------- An HTML attachment was scrubbed... URL: From edencardim at gmail.com Tue Jan 11 02:01:09 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 08:01:09 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Blabos de Blebe's message of "Mon, 10 Jan 2011 20:10:44 -0200") References: <4D2B6511.4070301@aware.com.br> Message-ID: >>>>> "Blabos" == Blabos de Blebe writes: Blabos> *EU*, prefiro manipular um banco do que um filesystem, simplesmente Blabos> pelo fato de um banco ser mais amig?vel pra mim. Pensando, por alto, em termos das opera??es t?picas requeridas por um blog: | opera??o | filesystem | banco de dados | |---------------------------------------+-------------------------------------------+----------------------------------------------------------------------------------------------| | implanta??o | Sistema Operacional | Sistema Operacional + Server + Schema | | criar um documento | echo 'hello world' > my-first-article.txt | insert into article (title, content, date) values ("my first article", "hello world", now()) | | alterar a data | touch my-first-article.txt | update article set date = now(); | | anexar a um documento | echo 'bye!' >> my-first-article.txt | (nem cabe aqui o que precisa fazer) | | corrigir uma palavra do conte?do | perl -i -pe's/world/mars/' | (idem) | | modifica??o do t?tulo | mv my-first-article.txt my-article.txt | update article set title = 'my article' where title = 'my first article'; | | remover um documento | rm my-first-article.txt | delete from article where title = 'my first article'; | | editar artigos com um editor de texto | emacs my-second-article.txt | pagar algu?m pra construir uma aplica??o | | transportar o blog pra outra m?quina | rsync -avz blog/ remote:blog | pagar algu?m | | portar o blog | N/A | pagar algu?m | Blabos> Na hip?tese de programar uma engine de blog, mesmo sabendo que os Blabos> textos s?o est?ticos e que a preformance ? pior, eu ainda sim Blabos> utilizaria um banco, porque eu sou pregui?oso e n?o quero me preocupar Blabos> com detalhes que um banco j? se preocupa pra mim. Detalhes tipo quais? A ?nica coisa que eu consigo pensar ? um controle de concorr?ncia, mas um blog ? tipicamente mono-usu?rio quando se trata de escrita, ent?o n?o precisa de controle de concorr?ncia, e mesmo quando tem mais de um usu?rio escrevendo, ? bem raro dois usu?rios escreverem o mesmo artigo. Blabos> DBIC ? t?o legal! Tomar cerveja na praia porque o blog j? t? pronto tamb?m... -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 02:04:52 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 08:04:52 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Douglas Campos's message of "Tue, 11 Jan 2011 01:03:16 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2BC50B.6070702@aware.com.br> Message-ID: >>>>> "Douglas" == Douglas Campos writes: Douglas> Realmente ? ineficiente manter sites quase-est?ticos em BD, Douglas> o complicado ? esquecer que hora-dev>hora-m?quina. E mais complicado ainda ? esquecer os dois. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From jnascimento at gmail.com Tue Jan 11 02:21:41 2011 From: jnascimento at gmail.com (Suissa) Date: Tue, 11 Jan 2011 08:21:41 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Blog de um tipico usuario linux neh? E o resto dos 99,9999% dos usu?rios? Ficam sem blog? ;p 2011/1/11 Eden Cardim > >>>>> "Blabos" == Blabos de Blebe writes: > > Blabos> *EU*, prefiro manipular um banco do que um filesystem, > simplesmente > Blabos> pelo fato de um banco ser mais amig?vel pra mim. > > Pensando, por alto, em termos das opera??es t?picas requeridas por um > blog: > > | opera??o | filesystem > | banco de dados > | > > |---------------------------------------+-------------------------------------------+----------------------------------------------------------------------------------------------| > | implanta??o | Sistema Operacional > | Sistema Operacional + Server + Schema > | > | criar um documento | echo 'hello world' > > my-first-article.txt | insert into article (title, content, date) values > ("my first article", "hello world", now()) | > | alterar a data | touch my-first-article.txt > | update article set date = now(); > | > | anexar a um documento | echo 'bye!' >> > my-first-article.txt | (nem cabe aqui o que precisa fazer) > | > | corrigir uma palavra do conte?do | perl -i -pe's/world/mars/' > | (idem) > | > | modifica??o do t?tulo | mv my-first-article.txt > my-article.txt | update article set title = 'my article' where title = > 'my first article'; | > | remover um documento | rm my-first-article.txt > | delete from article where title = 'my first article'; > | > | editar artigos com um editor de texto | emacs my-second-article.txt > | pagar algu?m pra construir uma aplica??o > | > | transportar o blog pra outra m?quina | rsync -avz blog/ remote:blog > | pagar algu?m > | > | portar o blog | N/A > | pagar algu?m > | > > Blabos> Na hip?tese de programar uma engine de blog, mesmo sabendo que > os > Blabos> textos s?o est?ticos e que a preformance ? pior, eu ainda sim > Blabos> utilizaria um banco, porque eu sou pregui?oso e n?o quero me > preocupar > Blabos> com detalhes que um banco j? se preocupa pra mim. > > Detalhes tipo quais? A ?nica coisa que eu consigo pensar ? um controle > de concorr?ncia, mas um blog ? tipicamente mono-usu?rio quando se trata > de escrita, ent?o n?o precisa de controle de concorr?ncia, e mesmo > quando tem mais de um usu?rio escrevendo, ? bem raro dois usu?rios > escreverem o mesmo artigo. > > Blabos> DBIC ? t?o legal! > > Tomar cerveja na praia porque o blog j? t? pronto tamb?m... > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Tue Jan 11 02:35:36 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 08:35:36 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Suissa's message of "Tue, 11 Jan 2011 08:21:41 -0200") References: <4D2B6511.4070301@aware.com.br> Message-ID: >>>>> "Suissa" == Suissa writes: Suissa> Blog de um tipico usuario linux neh? E o resto dos 99,9999% Suissa> dos usu?rios? Ficam sem blog? ;p Qualquer curso vagabundo de inform?tica ensina a manipular o filesystem nos SO's mais populares, se voc? n?o sabe fazer isso, provavelmente tamb?m n?o sabe apertar o bot?o "ligar" da m?quina. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 02:46:49 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 08:46:49 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Douglas Campos's message of "Tue, 11 Jan 2011 01:03:16 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2BC50B.6070702@aware.com.br> Message-ID: >>>>> "Douglas" == Douglas Campos writes: Douglas> Eu curto bem mais um blog usando flat files no filesystem, Douglas> mas ser? que minha mina vai gostar de editar o markdown na Douglas> unha?(ela n?o ? da ?rea t?cnica) Ela vai continuar editando da forma como est? acostumada, a diferen?a ? s? no storage dos artigos (ou ela escreve sql pra atualizar o banco de dados?) -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From jnascimento at gmail.com Tue Jan 11 02:54:58 2011 From: jnascimento at gmail.com (Suissa) Date: Tue, 11 Jan 2011 08:54:58 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: HUaahuhuahuAhuaa por favor neh gente falar que o certo ? ter um blog sem BD, ficar editando na linha, sem falar no gerenciamento do conteudo, por favor neh tem que ser muito bitolado mesmo. 2011/1/11 Eden Cardim > >>>>> "Suissa" == Suissa writes: > > Suissa> Blog de um tipico usuario linux neh? E o resto dos 99,9999% > Suissa> dos usu?rios? Ficam sem blog? ;p > > Qualquer curso vagabundo de inform?tica ensina a manipular o filesystem > nos SO's mais populares, se voc? n?o sabe fazer isso, provavelmente > tamb?m n?o sabe apertar o bot?o "ligar" da m?quina. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Tue Jan 11 03:14:36 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 09:14:36 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Pera a?, Uma coisa ? completamente ortogonal ? outra. Uma coisa ? como os dados s?o armazenados. Outra coisa ? como o usu?rio editor do blog interage com ele. S?o camadas diferentes. Eden, os detalhes que eu me refiro s?o tamb?m esses, e principalmente n?o me preocupar em pensar em quais detalhes. Estou mais habituado a utilizar o banco do que o filesystem. *Eu* provavelmente desenvolvo uma aplica??o que acesse banco, bem mais r?pido e bem memos insegura que uma aplica??o que manipule diretamente o filesystem. N?o to discutindo a qualidade da escolha, ok? Agora a forma como o usu?rio vai interagir com o blog, n?o tem nada a ver com a camada de dados. Isso ? View, ? interface. Dizer que um blog que armazene posts em arquivos precise ser editado com o vi, ? o mesmo que dizer que um editor do WP precisa dar insert manual via prompt do mysql. "por favor neh tem que ser muito bitolado mesmo." Se antes havia confus?o sobre o que era est?tico ou din?mico, agora h? confus?o sobre o que ? view e o que ? model. S? voltando ao que eu estava dizendo antes, neste caso, se eu escolho usar banco, eu uso os mesmos argumentos que eu usaria para vestir azul esta manh?: puro gosto, n?o t?cnica. O importante ? que a arquitetura permita que eu mude a camada de modelo de Postgres para MySQL, para xml, para yaml, para txt, ou pergaminhos em papiro, etc. Agora se vc vai armazenar em banco, arquivos, ou tran?as da Rapunzel, n?o tem nada a ver com como o autor vai editar seu post. Sen?o voc? n?o tem um produto, s? um hack tosco. Aff 2011/1/11 Suissa > HUaahuhuahuAhuaa por favor neh gente falar que o certo ? ter um blog sem > BD, ficar editando na linha, sem falar no gerenciamento do conteudo, por > favor neh tem que ser muito bitolado mesmo. > > 2011/1/11 Eden Cardim > >> >>>>> "Suissa" == Suissa writes: >> >> >> Suissa> Blog de um tipico usuario linux neh? E o resto dos 99,9999% >> Suissa> dos usu?rios? Ficam sem blog? ;p >> >> Qualquer curso vagabundo de inform?tica ensina a manipular o filesystem >> nos SO's mais populares, se voc? n?o sabe fazer isso, provavelmente >> tamb?m n?o sabe apertar o bot?o "ligar" da m?quina. >> >> -- >> Eden Cardim >> Software Engineer >> +55 73 9986-3963 >> edencardim.com >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > > -- > Jean C. Nascimento aka Suissa > Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP > Especializando em Desenvolvimento Web > > WebDeveloper - wgbnet.com.br/ | > localclub.com.br / > NoSQL Evangelist - nosqlbr.com.br/ > iGrape Evangelist - igrape.org/ > TheWebMind Evangelist - thewebmind.org/ > > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Tue Jan 11 03:51:36 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 09:51:36 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Dessa compara??o em espec?fico, eu discordo. Voc? est? pendendo pro seu lado e n?o est? considerando as camadas de abstra??o. Por exemplo: | opera??o | filesystem | banco de dados | |---------------------------------------+-------------------------------------------+------------------------------------------------------| | implanta??o | Sistema Operacional | app->deploy(user, pass, dbhost) | | criar um documento | echo 'hello world' > my-first-article.txt | posts->new("my first article", "hello world", now()) | | alterar a data | touch my-first-article.txt | posts->update(id, data); | | anexar a um documento | echo 'bye!' >> my-first-article.txt | (nao entendi o que voc? quer fazer :) | | corrigir uma palavra do conte?do | perl -i -pe's/world/mars/' | (um pouco mais de trabalho) | | modifica??o do t?tulo | mv my-first-article.txt my-article.txt | posts->update(id, data) | | remover um documento | rm my-first-article.txt | posts->del(id); | | editar artigos com um editor de texto | emacs my-second-article.txt | usar o editor que est? na ?rea administrativa | | transportar o blog pra outra m?quina | rsync -avz blog/ remote:blog | app->export; app->import | | portar o blog | N/A | Portar pra que? | N?o se esque?a que voc? tamb?m n?o vai encher seu controller de back-ticks, certo? Ali?s t? a? algo que me deixou curioso, como vc vai usar echo de dentro do Catalyst. Por outro lado, a wiki do github mostra como pode ser vers?til um blog no filesystem. Poder clonar meu blog, editar e mandar updates diversos com apenas um git push ? sensacional. Pra mim, programador. Na real, acho que eu manteria os posts num filesystem com git e os metadados num banco como sqlite, talvez Mas denovo ? s? uma divaga??o Abra?os 2011/1/11 Eden Cardim : >>>>>> "Blabos" == Blabos de Blebe writes: > > ? ?Blabos> *EU*, prefiro manipular um banco do que um filesystem, simplesmente > ? ?Blabos> pelo fato de um banco ser mais amig?vel pra mim. > > Pensando, por alto, em termos das opera??es t?picas requeridas por um > blog: > > | opera??o ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| filesystem ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| banco de dados ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > |---------------------------------------+-------------------------------------------+----------------------------------------------------------------------------------------------| > | implanta??o ? ? ? ? ? ? ? ? ? ? ? ? ? | Sistema Operacional ? ? ? ? ? ? ? ? ? ? ? | Sistema Operacional + Server + Schema ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| > | criar um documento ? ? ? ? ? ? ? ? ? ?| echo 'hello world' > my-first-article.txt | insert into article (title, content, date) values ("my first article", "hello world", now()) | > | alterar a data ? ? ? ? ? ? ? ? ? ? ? ?| touch my-first-article.txt ? ? ? ? ? ? ? ?| update article set date = now(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > | anexar a um documento ? ? ? ? ? ? ? ? | echo 'bye!' >> my-first-article.txt ? ? ? | (nem cabe aqui o que precisa fazer) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| > | corrigir uma palavra do conte?do ? ? ?| perl -i -pe's/world/mars/' ? ? ? ? ? ? ? ?| (idem) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > | modifica??o do t?tulo ? ? ? ? ? ? ? ? | mv my-first-article.txt my-article.txt ? ?| update article set title = 'my article' where title = 'my first article'; ? ? ? ? ? ? ? ? ? ?| > | remover um documento ? ? ? ? ? ? ? ? ?| rm my-first-article.txt ? ? ? ? ? ? ? ? ? | delete from article where title = 'my first article'; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| > | editar artigos com um editor de texto | emacs my-second-article.txt ? ? ? ? ? ? ? | pagar algu?m pra construir uma aplica??o ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > | transportar o blog pra outra m?quina ?| rsync -avz blog/ remote:blog ? ? ? ? ? ? ?| pagar algu?m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > | portar o blog ? ? ? ? ? ? ? ? ? ? ? ? | N/A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | pagar algu?m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | > > ? ?Blabos> Na hip?tese de programar uma engine de blog, mesmo sabendo que os > ? ?Blabos> textos s?o est?ticos e que a preformance ? pior, eu ainda sim > ? ?Blabos> utilizaria um banco, porque eu sou pregui?oso e n?o quero me preocupar > ? ?Blabos> com detalhes que um banco j? se preocupa pra mim. > > Detalhes tipo quais? A ?nica coisa que eu consigo pensar ? um controle > de concorr?ncia, mas um blog ? tipicamente mono-usu?rio quando se trata > de escrita, ent?o n?o precisa de controle de concorr?ncia, e mesmo > quando tem mais de um usu?rio escrevendo, ? bem raro dois usu?rios > escreverem o mesmo artigo. > > ? ?Blabos> DBIC ? t?o legal! > > Tomar cerveja na praia porque o blog j? t? pronto tamb?m... > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From edencardim at gmail.com Tue Jan 11 04:23:43 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 10:23:43 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Blabos de Blebe's message of "Tue, 11 Jan 2011 09:14:36 -0200") References: <4D2B6511.4070301@aware.com.br> Message-ID: >>>>> "Blabos" == Blabos de Blebe writes: Blabos> Pera a?, Blabos> Uma coisa ? completamente ortogonal ? outra. Blabos> Uma coisa ? como os dados s?o armazenados. Blabos> Outra coisa ? como o usu?rio editor do blog interage com ele. S?o camadas diferentes. Mas armazenar num filesystem d? mais possibilidade de intera??o. Blabos> Eden, os detalhes que eu me refiro s?o tamb?m esses, e Blabos> principalmente n?o me preocupar em pensar em quais Blabos> detalhes. Estou mais habituado a utilizar o banco do que o Blabos> filesystem. *Eu* provavelmente desenvolvo uma aplica??o que Blabos> acesse banco, bem mais r?pido e bem memos insegura que uma Blabos> aplica??o que manipule diretamente o filesystem. Mas se voc? n?o sabe resolver problemas de seguran?a no filesystem, voc? tamb?m n?o vai saber resolver num banco de dados, por extens?o. Blabos> N?o to discutindo a qualidade da escolha, ok? Blabos> Agora a forma como o usu?rio vai interagir com o blog, n?o Blabos> tem nada a ver com a camada de dados. Isso ? View, ? Blabos> interface. Dizer que um blog que armazene posts em arquivos Blabos> precise ser editado com o vi, ? o mesmo que dizer que um Blabos> editor do WP precisa dar insert manual via prompt do Blabos> mysql. "por favor neh tem que ser muito bitolado mesmo." A quest?o ? que usando um filesystem, a view depende apenas da habilidade do usu?rio de manipular esse model. Por exemplo, se voc? souber usar vi e ssh, voc? acaba de ganhar uma view poderosa para editar o seu blog. Se voc? souber usar emacs, melhor ainda. Se voc? n?o souber, continua na view baseada em interface web. Blabos> Se antes havia confus?o sobre o que era est?tico ou Blabos> din?mico, agora h? confus?o sobre o que ? view e o que ? Blabos> model. A confus?o est? no fato de que alguns models s?o mais adequados pro dom?nio em quest?o do que outros. Eu ainda n?o vi um argumento nesse discuss?o que favore?a o uso de um banco de dados pro caso de um blog. Blabos> S? voltando ao que eu estava dizendo antes, neste caso, se Blabos> eu escolho usar banco, eu uso os mesmos argumentos que eu Blabos> usaria para vestir azul esta manh?: puro gosto, n?o t?cnica. Isso ? um argumento v?lido, voc? pode fazer o que gosta, algumas pessoas gostam de vestir couro e levar chicotadas. :) Eu acho que em casos de empresas, o argumento ? de que ? mais barato contratar um equipe de macacos que s? sabem colar mysql com php inv?s de contratar um(ou mais) analista(s). Blabos> O importante ? que a arquitetura permita que eu mude a Blabos> camada de modelo de Postgres para MySQL, para xml, para Blabos> yaml, para txt, ou pergaminhos em papiro, etc. Essa ? uma arquitetura desnecess?ria, onde existir um banco de dados, xml ou yaml, vai ter um filesystem. Pergaminhos de papiro n?o s?o vi?veis economica e tecnologicamente :) -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From thiago at aware.com.br Tue Jan 11 04:30:55 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Tue, 11 Jan 2011 10:30:55 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: <4D2C4D7F.1040009@aware.com.br> Em 11/01/11 10:23, Eden Cardim escreveu: > > A quest?o ? que usando um filesystem, a view depende apenas da > habilidade do usu?rio de manipular esse model. Por exemplo, se voc? > souber usar vi e ssh, voc? acaba de ganhar uma view poderosa para editar > o seu blog. Se voc? souber usar emacs, melhor ainda. Se voc? n?o souber, > continua na view baseada em interface web. > O melhor do emacs neste caso ? o viper-mode. # Desculpem, n?o aguentei. :-) -Thiago Rondon From edencardim at gmail.com Tue Jan 11 04:36:11 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 10:36:11 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Blabos de Blebe's message of "Tue, 11 Jan 2011 09:51:36 -0200") References: <4D2B6511.4070301@aware.com.br> Message-ID: >>>>> "Blabos" == Blabos de Blebe writes: Blabos> Dessa compara??o em espec?fico, eu discordo. Voc? est? pendendo pro Blabos> seu lado e n?o est? considerando as camadas de abstra??o. A diferen?a ? que a abstra??o de filesystem j? existe, e tem uma mir?ade de ferramentas, que j? existem e sabem lidar com a sem?ntica do filesystem. Sendo um banco de dados, voc? ainda precisa projetar e implementar as abstra??es. Blabos> N?o se esque?a que voc? tamb?m n?o vai encher seu controller de Blabos> back-ticks, certo? Ali?s t? a? algo que me deixou curioso, como vc vai Blabos> usar echo de dentro do Catalyst. N?o necessariamente, existem v?rias formas de manipular arquivos (perldoc -f open :)), mas se voc? s? tiver um shell, vai poder manipular os arquivos t?o bem quanto como se voc? tivesse um framework ? disposi??o. Blabos> Por outro lado, a wiki do github mostra como pode ser vers?til um blog Blabos> no filesystem. Poder clonar meu blog, editar e mandar updates diversos Blabos> com apenas um git push ? sensacional. Pra mim, programador. Blabos> Na real, acho que eu manteria os posts num filesystem com git e os Blabos> metadados num banco como sqlite, talvez Blabos> Mas denovo ? s? uma divaga??o O github ? um bom exemplo, eles usam o pages e tem suporte a jekyll, que n?o tem l?gica alguma referente a controle de vers?es implementado internamente, mas como ? baseado em filesystem, voc? pode usar git em cima dele sem problemas e voc? continua com a op??o de editar atrav?s da interface web. Inclusive, voc? pode fazer checkout dum wiki do github e usar teu editor de texto predileto (http://pages.github.com/). -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 04:40:52 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 10:40:52 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Blabos de Blebe's message of "Tue, 11 Jan 2011 09:14:36 -0200") References: <4D2B6511.4070301@aware.com.br> Message-ID: >>>>> "Blabos" == Blabos de Blebe writes: Blabos> 2011/1/11 Suissa Blabos> HUaahuhuahuAhuaa por favor neh gente falar que o certo ? Blabos> ter um blog sem BD, ficar editando na linha, sem falar Blabos> no gerenciamento do conteudo, por favor neh tem que ser Blabos> muito bitolado mesmo. Hmm, tem um portal vindo de 1998 aberto em algum lugar, Blabos, voc? que ? colecionador de Magic: The Gathering, tem uma carta "Aura de Sil?ncio" sobrando? (eu te pago em cerveja) -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 04:45:27 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 10:45:27 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: <4D2C4D7F.1040009@aware.com.br> (Thiago Rondon's message of "Tue, 11 Jan 2011 10:30:55 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Thiago" == Thiago Rondon writes: Thiago> O melhor do emacs neste caso ? o viper-mode. Thiago> # Desculpem, n?o aguentei. :-) Ah sim, o emacs vem at? com rodinha de treino :) -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 04:45:27 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 10:45:27 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: <4D2C4D7F.1040009@aware.com.br> (Thiago Rondon's message of "Tue, 11 Jan 2011 10:30:55 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Thiago" == Thiago Rondon writes: Thiago> O melhor do emacs neste caso ? o viper-mode. Thiago> # Desculpem, n?o aguentei. :-) Ah sim, o emacs vem at? com rodinha de treino :) -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From douglas at theros.info Tue Jan 11 04:45:14 2011 From: douglas at theros.info (Douglas Campos) Date: Tue, 11 Jan 2011 10:45:14 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2BC50B.6070702@aware.com.br> Message-ID: > Ela vai continuar editando da forma como est? acostumada, a diferen?a ? > s? no storage dos artigos (ou ela escreve sql pra atualizar o banco de > dados?) Foi uma ilustra??o pra fertilizar os flames ?? Acho que o que pega mesmo ? concorr?ncia e stale locks em coisas multi-usu?rio. From bruno.buss at gmail.com Tue Jan 11 04:47:09 2011 From: bruno.buss at gmail.com (Bruno Buss) Date: Tue, 11 Jan 2011 10:47:09 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: 2011/1/11 Eden Cardim > Hmm, tem um portal vindo de 1998 aberto em algum lugar, Blabos, voc? que > ? colecionador de Magic: The Gathering, tem uma carta "Aura de Sil?ncio" > sobrando? (eu te pago em cerveja) > eden++ blabos++ (S? por causa do Magic) [ ]'s -- Bruno C. Buss http://brunobuss.wordpress.com/ http://www.dcc.ufrj.br/~brunobuss/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From acid06 at gmail.com Tue Jan 11 05:30:56 2011 From: acid06 at gmail.com (Nilson Santos Figueiredo Jr.) Date: Tue, 11 Jan 2011 11:30:56 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: 2011/1/11 Eden Cardim : > Hmm, tem um portal vindo de 1998 aberto em algum lugar, Blabos, voc? que > ? colecionador de Magic: The Gathering, tem uma carta "Aura de Sil?ncio" > sobrando? (eu te pago em cerveja) http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=132127&type=card -Nilson From mike at braslink.com Tue Jan 11 05:36:20 2011 From: mike at braslink.com (Mike Tesliuk) Date: Tue, 11 Jan 2011 11:36:20 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_-_Vaga_Administrador_Linux_em_S?= =?iso-8859-1?q?=E3o_Paulo_-_SP?= Message-ID: Ol? Srs, Estamos com uma vaga para administrador de servidores linux (ambiente web), em S?o Paulo, o valor do sal?rio ? 2.500 + plant?o + beneficios (VR, VT, Plano de saude). As ncessidades para a vaga est?o abaixo. * Linux * Apache * Qmail * Postfix * MySQL * Tomcat * Scripts languages (perl, bash....) Talvez a vaga n?o interesse para algumas pessoas por?m as vezes voc?s conhecem algu?m pode achar interessante. Se souberem de alguem ou algu?m aqui da lista tiver interesse por favor encaminhe um email pra mim em mike (at) ultra.net.br Obrigado. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From listas at imovlr.com Tue Jan 11 06:25:37 2011 From: listas at imovlr.com (Frederico Recsky) Date: Tue, 11 Jan 2011 15:25:37 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Ol?, 2011/1/11 Suissa > HUaahuhuahuAhuaa por favor neh gente falar que o certo ? ter um blog sem > BD, ficar editando na linha, sem falar no gerenciamento do conteudo, por > favor neh tem que ser muito bitolado mesmo. > Tenho um movable type que salva em disco em vez de DB. N?o muda nada para o usuario final. -- Frederico Recsky http://frederico.us/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Tue Jan 11 06:32:48 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 12:32:48 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Eu aceito! http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=132127 2011/1/11 Eden Cardim : >>>>>> "Blabos" == Blabos de Blebe writes: > > ? ?Blabos> 2011/1/11 Suissa > > ? ?Blabos> ? ? HUaahuhuahuAhuaa por favor neh gente falar que o certo ? > ? ?Blabos> ? ? ter um blog sem BD, ficar editando na linha, sem falar > ? ?Blabos> ? ? no gerenciamento do conteudo, por favor neh tem que ser > ? ?Blabos> ? ? muito bitolado mesmo. > > Hmm, tem um portal vindo de 1998 aberto em algum lugar, Blabos, voc? que > ? colecionador de Magic: The Gathering, tem uma carta "Aura de Sil?ncio" > sobrando? (eu te pago em cerveja) > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From blabos at gmail.com Tue Jan 11 06:33:48 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 12:33:48 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: Aff! 2011/1/11 Nilson Santos Figueiredo Jr. : > 2011/1/11 Eden Cardim : >> Hmm, tem um portal vindo de 1998 aberto em algum lugar, Blabos, voc? que >> ? colecionador de Magic: The Gathering, tem uma carta "Aura de Sil?ncio" >> sobrando? (eu te pago em cerveja) > > http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=132127&type=card > > -Nilson > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From blabos at gmail.com Tue Jan 11 06:38:09 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 12:38:09 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: > N?o necessariamente, existem v?rias formas de manipular arquivos > (perldoc -f open :)), mas se voc? s? tiver um shell, vai poder manipular > os arquivos t?o bem quanto como se voc? tivesse um framework ? > disposi??o. N?o me fale em open() que me d? at? urtic?rias... 2011/1/11 Eden Cardim : >>>>>> "Blabos" == Blabos de Blebe writes: > > ? ?Blabos> Dessa compara??o em espec?fico, eu discordo. Voc? est? pendendo pro > ? ?Blabos> seu lado e n?o est? considerando as camadas de abstra??o. > > A diferen?a ? que a abstra??o de filesystem j? existe, e tem uma mir?ade > de ferramentas, que j? existem e sabem lidar com a sem?ntica do > filesystem. Sendo um banco de dados, voc? ainda precisa projetar e > implementar as abstra??es. > > ? ?Blabos> N?o se esque?a que voc? tamb?m n?o vai encher seu controller de > ? ?Blabos> back-ticks, certo? Ali?s t? a? algo que me deixou curioso, como vc vai > ? ?Blabos> usar echo de dentro do Catalyst. > > N?o necessariamente, existem v?rias formas de manipular arquivos > (perldoc -f open :)), mas se voc? s? tiver um shell, vai poder manipular > os arquivos t?o bem quanto como se voc? tivesse um framework ? > disposi??o. > > ? ?Blabos> Por outro lado, a wiki do github mostra como pode ser vers?til um blog > ? ?Blabos> no filesystem. Poder clonar meu blog, editar e mandar updates diversos > ? ?Blabos> com apenas um git push ? sensacional. Pra mim, programador. > ? ?Blabos> Na real, acho que eu manteria os posts num filesystem com git e os > ? ?Blabos> metadados num banco como sqlite, talvez > ? ?Blabos> Mas denovo ? s? uma divaga??o > > O github ? um bom exemplo, eles usam o pages e tem suporte a jekyll, que > n?o tem l?gica alguma referente a controle de vers?es implementado > internamente, mas como ? baseado em filesystem, voc? pode usar git em > cima dele sem problemas e voc? continua com a op??o de editar atrav?s da > interface web. Inclusive, voc? pode fazer checkout dum wiki do github e > usar teu editor de texto predileto (http://pages.github.com/). > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From thiago at aware.com.br Tue Jan 11 06:58:41 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Tue, 11 Jan 2011 12:58:41 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> Message-ID: <4D2C7021.7020302@aware.com.br> Em 11/01/11 12:25, Frederico Recsky escreveu: > Ol?, > > 2011/1/11 Suissa > > > HUaahuhuahuAhuaa por favor neh gente falar que o certo ? ter um > blog sem BD, ficar editando na linha, sem falar no gerenciamento > do conteudo, por favor neh tem que ser muito bitolado mesmo. > > > Tenho um movable type que salva em disco em vez de DB. > > N?o muda nada para o usuario final. > > > Frederico, Voc? lembrou de um ponto importante para esta discuss?o, conceitualmente o Movable Type ? est?tico e o Wordpress ? din?mico. H? plugins - que o pr?prio criador do WP, Matthew, recomenda - para melhorar a performance do Wordpress utilizando o mecanismo est?tico. http://wordpress.org/extend/plugins/wp-super-cache/ Na minha concep??o o maior problema n?o esta em como se armazena, o teu backend de dados pode ser o que for... Por?m, o maior gargalo normalmente no fluxo [ "mental", "t?cnico", "pr?tico" ] esta entre 'construir' tudo isto em uma requisi??o de forma din?mica, ou apenas processar uma ?nica vez e entregar para as requisi??es.... Como o Eden colocou, normalmente um blog tem um cen?rio de uns escritores e v?rios leitores... Abs, -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Tue Jan 11 07:49:10 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 13:49:10 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: J? que ? para trollar... Emacs is a good operating system, but it lacks a good editor. ? Old saying. Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de busca de conte?do. Tamb?m acho legal que os posts novos contenham refer?ncias para posts antigos; e, como a minha mem?ria ? ruim, prefiro que o CMS fa?a isso automaticamente. Um esqueminha de coment?rios c/threads ? bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... Faltou algum argumento para empregar RDBMS? ABS() 2011/1/11 Eden Cardim > >>>>> "Thiago" == Thiago Rondon writes: > > Thiago> O melhor do emacs neste caso ? o viper-mode. > Thiago> # Desculpem, n?o aguentei. :-) > > Ah sim, o emacs vem at? com rodinha de treino :) > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Tue Jan 11 07:49:10 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 13:49:10 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: J? que ? para trollar... Emacs is a good operating system, but it lacks a good editor. ? Old saying. Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de busca de conte?do. Tamb?m acho legal que os posts novos contenham refer?ncias para posts antigos; e, como a minha mem?ria ? ruim, prefiro que o CMS fa?a isso automaticamente. Um esqueminha de coment?rios c/threads ? bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... Faltou algum argumento para empregar RDBMS? ABS() 2011/1/11 Eden Cardim > >>>>> "Thiago" == Thiago Rondon writes: > > Thiago> O melhor do emacs neste caso ? o viper-mode. > Thiago> # Desculpem, n?o aguentei. :-) > > Ah sim, o emacs vem at? com rodinha de treino :) > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Jan 11 07:54:46 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 11 Jan 2011 13:54:46 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: 2011/1/11 Stanislaw Pusep > J? que ? para trollar... > > Emacs is a good operating system, but it lacks a good editor. > ? Old saying. > > Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de > busca de conte?do. Tamb?m acho legal que os posts novos contenham > refer?ncias para posts antigos; e, como a minha mem?ria ? ruim, prefiro que > o CMS fa?a isso automaticamente. Um esqueminha de coment?rios c/threads ? > bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... > Faltou algum argumento para empregar RDBMS? > Faltou falar que voc? quer fazer tags e categorias, e feeds espec?ficos de cada (tag e/ou categoria). Digo, de um jeito s?o. Tudo isso pode ser feito em filesystem, mas at? a?, toda a computa??o do mundo tamb?m poderia ser feita em ?bacos. Poder pode, mas provavelmente n?o ? uma boa id?ia. > > ABS() > > > > 2011/1/11 Eden Cardim > >> >>>>> "Thiago" == Thiago Rondon writes: >> >> >> Thiago> O melhor do emacs neste caso ? o viper-mode. >> Thiago> # Desculpem, n?o aguentei. :-) >> >> Ah sim, o emacs vem at? com rodinha de treino :) >> >> -- >> Eden Cardim >> Software Engineer >> +55 73 9986-3963 >> edencardim.com >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Jan 11 07:54:46 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 11 Jan 2011 13:54:46 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: 2011/1/11 Stanislaw Pusep > J? que ? para trollar... > > Emacs is a good operating system, but it lacks a good editor. > ? Old saying. > > Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de > busca de conte?do. Tamb?m acho legal que os posts novos contenham > refer?ncias para posts antigos; e, como a minha mem?ria ? ruim, prefiro que > o CMS fa?a isso automaticamente. Um esqueminha de coment?rios c/threads ? > bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... > Faltou algum argumento para empregar RDBMS? > Faltou falar que voc? quer fazer tags e categorias, e feeds espec?ficos de cada (tag e/ou categoria). Digo, de um jeito s?o. Tudo isso pode ser feito em filesystem, mas at? a?, toda a computa??o do mundo tamb?m poderia ser feita em ?bacos. Poder pode, mas provavelmente n?o ? uma boa id?ia. > > ABS() > > > > 2011/1/11 Eden Cardim > >> >>>>> "Thiago" == Thiago Rondon writes: >> >> >> Thiago> O melhor do emacs neste caso ? o viper-mode. >> Thiago> # Desculpem, n?o aguentei. :-) >> >> Ah sim, o emacs vem at? com rodinha de treino :) >> >> -- >> Eden Cardim >> Software Engineer >> +55 73 9986-3963 >> edencardim.com >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Tue Jan 11 08:10:50 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 11 Jan 2011 14:10:50 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de > busca de conte?do. grep :) > Um esqueminha de coment?rios c/threads ? > bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... http://disqus.com/ > Faltou algum argumento para empregar RDBMS? Acho esses argumentos ortogonais ? escolha da engine de dados :) ? aquele neg?cio. Tem sempre mais de uma maneira de fazer. 2011/1/11 Stanislaw Pusep : > J? que ? para trollar... > > Emacs is a good operating system, but it lacks a good editor. > ? Old saying. > > Agora, falando s?rio: eu quero que o meu blog tenha um sisteminha b?sico de > busca de conte?do. Tamb?m acho legal que os posts novos contenham > refer?ncias para posts antigos; e, como a minha mem?ria ? ruim, prefiro que > o CMS fa?a isso automaticamente. Um esqueminha de coment?rios c/threads ? > bacaninha tamb?m; sem falar de um filtro anti-spam bayesiano... > Faltou algum argumento para empregar RDBMS? > > ABS() > > > > 2011/1/11 Eden Cardim >> >> >>>>> "Thiago" == Thiago Rondon writes: >> >> ? ?Thiago> O melhor do emacs neste caso ? o viper-mode. >> ? ?Thiago> # Desculpem, n?o aguentei. :-) >> >> Ah sim, o emacs vem at? com rodinha de treino :) >> >> -- >> Eden Cardim >> Software Engineer >> +55 73 9986-3963 >> edencardim.com >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From daniel.oliveira.mantovani at gmail.com Tue Jan 11 08:12:10 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 11 Jan 2011 14:12:10 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= Message-ID: Pessoal, estou eu preciso fazer um find, usando o http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB.pm O find ? equivalente a esse c?digo, usando o Mongo cliente. db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) Por?m, fazendo isso usando o API em Perl, ele trata o "ObjectId" como uma string. find({_id => "ObjectID(4d2a0fae9e0a3b4b32f70000"}) Que ? o equivalente a fazer isso no Mongo Cliente. db.Foo.find({_id : "ObjectId(4d2935a35a25524b32190000)"}) A pergunta ?, como fazer o equivalente a isso no Mongo cliente: db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) usando Perl. http://stackoverflow.com/questions/4659437/how-to-use-find-to-seach-id-objectidid-in-perl-api -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Tue Jan 11 08:38:33 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 11 Jan 2011 14:38:33 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= In-Reply-To: References: Message-ID: Em outras palavras, como fazer o find tratar a fun??o como fun??o e n?o como string. http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB/DataTypes.pod http://www.mongodb.org/display/DOCS/Object+IDs Ainda estou procurando :P 2011/1/11 Daniel de Oliveira Mantovani : > Pessoal, estou eu preciso fazer um find, usando o > http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB.pm > > O find ? equivalente a esse c?digo, usando o Mongo cliente. > > ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) > > Por?m, fazendo isso usando o API em Perl, ele trata o "ObjectId" como > uma string. > find({_id => "ObjectID(4d2a0fae9e0a3b4b32f70000"}) > > Que ? o equivalente a fazer isso no Mongo Cliente. > ?db.Foo.find({_id : "ObjectId(4d2935a35a25524b32190000)"}) > > A pergunta ?, como fazer o equivalente a isso no Mongo cliente: > > ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) > > usando Perl. > > http://stackoverflow.com/questions/4659437/how-to-use-find-to-seach-id-objectidid-in-perl-api > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From shonorio at gmail.com Tue Jan 11 09:35:53 2011 From: shonorio at gmail.com (Solli Honorio) Date: Tue, 11 Jan 2011 15:35:53 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= In-Reply-To: References: Message-ID: eu acho que vc precisa utilizar o MongoDB::OID Em 11 de janeiro de 2011 14:12, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani em gmail.com> escreveu: > Pessoal, estou eu preciso fazer um find, usando o > http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB.pm > > O find ? equivalente a esse c?digo, usando o Mongo cliente. > > db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) > > Por?m, fazendo isso usando o API em Perl, ele trata o "ObjectId" como > uma string. > find({_id => "ObjectID(4d2a0fae9e0a3b4b32f70000"}) > > Que ? o equivalente a fazer isso no Mongo Cliente. > db.Foo.find({_id : "ObjectId(4d2935a35a25524b32190000)"}) > > A pergunta ?, como fazer o equivalente a isso no Mongo cliente: > > db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) > > usando Perl. > > > http://stackoverflow.com/questions/4659437/how-to-use-find-to-seach-id-objectidid-in-perl-api > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- "o animal satisfeito dorme". - Guimar?es Rosa -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Tue Jan 11 11:47:26 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 17:47:26 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Tue, 11 Jan 2011 13:49:10 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um Stanislaw> sisteminha b?sico de busca de conte?do. Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de bancos de dados relacionais porque a forma padr?o de se implementar uma busca por texto ? indexar documentos desnormalizados. Assim um /john/ vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, corpo, etc.). Num banco de dados relacional voc? gasta processamento a mais porque precisa fazer where title like '%john%' or author like '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, como diria um amigo meu, "lento pacas", al?m de ser mais complicado de implementar. Stanislaw> Tamb?m acho legal que os posts novos contenham Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. O que impede o CMS de te apontar pruma url que coincide com o documento que voc? quer referenciar? Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha Stanislaw> tamb?m; Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num benchmark contra um filesystem: "lento pacas". Stanislaw> sem falar de um filtro anti-spam bayesiano... Por defini??o, um filtro remove elementos do stream *antes* deles chegarem no storage, ent?o esse requisito ? completamente ortogonal ? escolha do storage. E mesmo assim, a natureza sequencial dos filtros tamb?m seriam lentos e complicados de implementar num banco de dados relacional pelos mesmos motivos da busca. Stanislaw> Faltou algum argumento para empregar RDBMS? Tire suas pr?prias conclus?es. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 11:47:26 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 17:47:26 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Tue, 11 Jan 2011 13:49:10 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um Stanislaw> sisteminha b?sico de busca de conte?do. Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de bancos de dados relacionais porque a forma padr?o de se implementar uma busca por texto ? indexar documentos desnormalizados. Assim um /john/ vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, corpo, etc.). Num banco de dados relacional voc? gasta processamento a mais porque precisa fazer where title like '%john%' or author like '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, como diria um amigo meu, "lento pacas", al?m de ser mais complicado de implementar. Stanislaw> Tamb?m acho legal que os posts novos contenham Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. O que impede o CMS de te apontar pruma url que coincide com o documento que voc? quer referenciar? Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha Stanislaw> tamb?m; Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num benchmark contra um filesystem: "lento pacas". Stanislaw> sem falar de um filtro anti-spam bayesiano... Por defini??o, um filtro remove elementos do stream *antes* deles chegarem no storage, ent?o esse requisito ? completamente ortogonal ? escolha do storage. E mesmo assim, a natureza sequencial dos filtros tamb?m seriam lentos e complicados de implementar num banco de dados relacional pelos mesmos motivos da busca. Stanislaw> Faltou algum argumento para empregar RDBMS? Tire suas pr?prias conclus?es. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From creaktive at gmail.com Tue Jan 11 12:32:10 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 18:32:10 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um > Stanislaw> sisteminha b?sico de busca de conte?do. > > Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de > bancos de dados relacionais porque a forma padr?o de se implementar uma > busca por texto ? indexar documentos desnormalizados. Assim um /john/ > vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, > corpo, etc.). Num banco de dados relacional voc? gasta processamento > a mais porque precisa fazer where title like '%john%' or author like > '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, > como diria um amigo meu, "lento pacas", al?m de ser mais complicado de > implementar. > FULLTEXT? > > Stanislaw> Tamb?m acho legal que os posts novos contenham > Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? > Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. > > O que impede o CMS de te apontar pruma url que coincide com o documento > que voc? quer referenciar? > Supondo: estou escrevendo resenha sobre iPad. O sistema deve "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha > Stanislaw> tamb?m; > > Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com > profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num > benchmark contra um filesystem: "lento pacas". > use Data::NestedSet; > > > Stanislaw> sem falar de um filtro anti-spam bayesiano... > > Por defini??o, um filtro remove elementos do stream *antes* deles > chegarem no storage, ent?o esse requisito ? completamente ortogonal ? > escolha do storage. E mesmo assim, a natureza sequencial dos filtros > tamb?m seriam lentos e complicados de implementar num banco de dados > relacional pelos mesmos motivos da busca. > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie %hash, 'DB_File'? Stanislaw> Faltou algum argumento para empregar RDBMS? > > Tire suas pr?prias conclus?es. > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Tue Jan 11 12:32:10 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 18:32:10 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um > Stanislaw> sisteminha b?sico de busca de conte?do. > > Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de > bancos de dados relacionais porque a forma padr?o de se implementar uma > busca por texto ? indexar documentos desnormalizados. Assim um /john/ > vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, > corpo, etc.). Num banco de dados relacional voc? gasta processamento > a mais porque precisa fazer where title like '%john%' or author like > '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, > como diria um amigo meu, "lento pacas", al?m de ser mais complicado de > implementar. > FULLTEXT? > > Stanislaw> Tamb?m acho legal que os posts novos contenham > Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? > Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. > > O que impede o CMS de te apontar pruma url que coincide com o documento > que voc? quer referenciar? > Supondo: estou escrevendo resenha sobre iPad. O sistema deve "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha > Stanislaw> tamb?m; > > Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com > profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num > benchmark contra um filesystem: "lento pacas". > use Data::NestedSet; > > > Stanislaw> sem falar de um filtro anti-spam bayesiano... > > Por defini??o, um filtro remove elementos do stream *antes* deles > chegarem no storage, ent?o esse requisito ? completamente ortogonal ? > escolha do storage. E mesmo assim, a natureza sequencial dos filtros > tamb?m seriam lentos e complicados de implementar num banco de dados > relacional pelos mesmos motivos da busca. > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie %hash, 'DB_File'? Stanislaw> Faltou algum argumento para empregar RDBMS? > > Tire suas pr?prias conclus?es. > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From hernanlopes at gmail.com Tue Jan 11 12:43:03 2011 From: hernanlopes at gmail.com (Hernan Lopes) Date: Tue, 11 Jan 2011 18:43:03 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Alguem pode fazer um resumo de at? 5 linhas do que aprendemos nestes 50 emails ? 2011/1/11 Stanislaw Pusep > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >> Stanislaw> sisteminha b?sico de busca de conte?do. >> >> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >> bancos de dados relacionais porque a forma padr?o de se implementar uma >> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >> corpo, etc.). Num banco de dados relacional voc? gasta processamento >> a mais porque precisa fazer where title like '%john%' or author like >> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >> implementar. >> > > FULLTEXT? > > >> >> Stanislaw> Tamb?m acho legal que os posts novos contenham >> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >> >> O que impede o CMS de te apontar pruma url que coincide com o documento >> que voc? quer referenciar? >> > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve > "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) > associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? > pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > >> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >> Stanislaw> tamb?m; >> >> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >> benchmark contra um filesystem: "lento pacas". >> > > use Data::NestedSet; > > >> >> >> Stanislaw> sem falar de um filtro anti-spam bayesiano... >> >> Por defini??o, um filtro remove elementos do stream *antes* deles >> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >> tamb?m seriam lentos e complicados de implementar num banco de dados >> relacional pelos mesmos motivos da busca. >> > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie > %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? >> >> Tire suas pr?prias conclus?es. >> > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um > emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um > (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, > Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Tue Jan 11 12:47:31 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 11 Jan 2011 18:47:31 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Pode ser 5 palavras? Bancos s?o feitos em filesystem! 2011/1/11 Hernan Lopes > Alguem pode fazer um resumo de at? 5 linhas do que aprendemos nestes 50 > emails ? > > 2011/1/11 Stanislaw Pusep > >> >> Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >>> Stanislaw> sisteminha b?sico de busca de conte?do. >>> >>> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >>> bancos de dados relacionais porque a forma padr?o de se implementar uma >>> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >>> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >>> corpo, etc.). Num banco de dados relacional voc? gasta processamento >>> a mais porque precisa fazer where title like '%john%' or author like >>> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >>> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >>> implementar. >>> >> >> FULLTEXT? >> >> >>> >>> Stanislaw> Tamb?m acho legal que os posts novos contenham >>> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >>> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >>> >>> O que impede o CMS de te apontar pruma url que coincide com o documento >>> que voc? quer referenciar? >>> >> >> Supondo: estou escrevendo resenha sobre iPad. O sistema deve >> "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) >> associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? >> pode ser vi?vel scanear tudo sempre que artigo novo ? criado... >> >> >>> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >>> Stanislaw> tamb?m; >>> >>> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >>> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >>> benchmark contra um filesystem: "lento pacas". >>> >> >> use Data::NestedSet; >> >> >>> >>> >>> Stanislaw> sem falar de um filtro anti-spam bayesiano... >>> >>> Por defini??o, um filtro remove elementos do stream *antes* deles >>> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >>> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >>> tamb?m seriam lentos e complicados de implementar num banco de dados >>> relacional pelos mesmos motivos da busca. >>> >> >> Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie >> %hash, 'DB_File'? >> >> Stanislaw> Faltou algum argumento para empregar RDBMS? >>> >>> Tire suas pr?prias conclus?es. >>> >> >> Provando por absurdo e desprezando o atrito: OK, um blog pode ser um >> emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um >> (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, >> Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorn.br at gmail.com Tue Jan 11 12:47:51 2011 From: lorn.br at gmail.com (Lindolfo Rodrigues Oliveira Neto) Date: Tue, 11 Jan 2011 18:47:51 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando uma estrutura de dados baseada em 'Indice Invertido' http://en.wikipedia.org/wiki/Inverted_index No CPAN tem o Kinosearch http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas eu recomendo fortemente o Solr O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso esteja vivo e queira contribuir para a thread :) On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um > Stanislaw> sisteminha b?sico de busca de conte?do. > > Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de > bancos de dados relacionais porque a forma padr?o de se implementar uma > busca por texto ? indexar documentos desnormalizados. Assim um /john/ > vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, > corpo, etc.). Num banco de dados relacional voc? gasta processamento > a mais porque precisa fazer where title like '%john%' or author like > '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, > como diria um amigo meu, "lento pacas", al?m de ser mais complicado de > implementar. > > FULLTEXT? > > > Stanislaw> Tamb?m acho legal que os posts novos contenham > Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? > Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. > > O que impede o CMS de te apontar pruma url que coincide com o documento > que voc? quer referenciar? > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha > Stanislaw> tamb?m; > > Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com > profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num > benchmark contra um filesystem: "lento pacas". > > use Data::NestedSet; > > > Stanislaw> sem falar de um filtro anti-spam bayesiano... > > Por defini??o, um filtro remove elementos do stream *antes* deles > chegarem no storage, ent?o esse requisito ? completamente ortogonal ? > escolha do storage. E mesmo assim, a natureza sequencial dos filtros > tamb?m seriam lentos e complicados de implementar num banco de dados > relacional pelos mesmos motivos da busca. > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? > > Tire suas pr?prias conclus?es. > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From lorn.br at gmail.com Tue Jan 11 12:47:51 2011 From: lorn.br at gmail.com (Lindolfo Rodrigues Oliveira Neto) Date: Tue, 11 Jan 2011 18:47:51 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando uma estrutura de dados baseada em 'Indice Invertido' http://en.wikipedia.org/wiki/Inverted_index No CPAN tem o Kinosearch http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas eu recomendo fortemente o Solr O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso esteja vivo e queira contribuir para a thread :) On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um > Stanislaw> sisteminha b?sico de busca de conte?do. > > Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de > bancos de dados relacionais porque a forma padr?o de se implementar uma > busca por texto ? indexar documentos desnormalizados. Assim um /john/ > vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, > corpo, etc.). Num banco de dados relacional voc? gasta processamento > a mais porque precisa fazer where title like '%john%' or author like > '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, > como diria um amigo meu, "lento pacas", al?m de ser mais complicado de > implementar. > > FULLTEXT? > > > Stanislaw> Tamb?m acho legal que os posts novos contenham > Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? > Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. > > O que impede o CMS de te apontar pruma url que coincide com o documento > que voc? quer referenciar? > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha > Stanislaw> tamb?m; > > Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com > profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num > benchmark contra um filesystem: "lento pacas". > > use Data::NestedSet; > > > Stanislaw> sem falar de um filtro anti-spam bayesiano... > > Por defini??o, um filtro remove elementos do stream *antes* deles > chegarem no storage, ent?o esse requisito ? completamente ortogonal ? > escolha do storage. E mesmo assim, a natureza sequencial dos filtros > tamb?m seriam lentos e complicados de implementar num banco de dados > relacional pelos mesmos motivos da busca. > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? > > Tire suas pr?prias conclus?es. > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Tue Jan 11 13:01:53 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 19:01:53 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Em 5 palavras: n?o vamos reinventar a roda. Eu diria que o fulltext *do MySQL* ? horr?vel :P Obtive bons resultados com o Sphinx (http://www.sphinxsearch.com), inclusive para ?ndices de dados num?ricos (e n?o apenas texto). ABS() 2011/1/11 Lindolfo Rodrigues Oliveira Neto > Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando > uma estrutura de dados baseada em 'Indice Invertido' > > http://en.wikipedia.org/wiki/Inverted_index > > No CPAN tem o Kinosearch > http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas > eu recomendo fortemente o Solr > > O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso esteja > vivo e queira contribuir para a thread :) > > On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: > > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >> Stanislaw> sisteminha b?sico de busca de conte?do. >> >> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >> bancos de dados relacionais porque a forma padr?o de se implementar uma >> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >> corpo, etc.). Num banco de dados relacional voc? gasta processamento >> a mais porque precisa fazer where title like '%john%' or author like >> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >> implementar. >> > > FULLTEXT? > > >> >> Stanislaw> Tamb?m acho legal que os posts novos contenham >> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >> >> O que impede o CMS de te apontar pruma url que coincide com o documento >> que voc? quer referenciar? >> > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve > "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) > associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? > pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > >> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >> Stanislaw> tamb?m; >> >> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >> benchmark contra um filesystem: "lento pacas". >> > > use Data::NestedSet; > >> >> >> Stanislaw> sem falar de um filtro anti-spam bayesiano... >> >> Por defini??o, um filtro remove elementos do stream *antes* deles >> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >> tamb?m seriam lentos e complicados de implementar num banco de dados >> relacional pelos mesmos motivos da busca. >> > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie > %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? >> >> Tire suas pr?prias conclus?es. >> > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um > emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um > (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, > Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Tue Jan 11 13:01:53 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 11 Jan 2011 19:01:53 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Em 5 palavras: n?o vamos reinventar a roda. Eu diria que o fulltext *do MySQL* ? horr?vel :P Obtive bons resultados com o Sphinx (http://www.sphinxsearch.com), inclusive para ?ndices de dados num?ricos (e n?o apenas texto). ABS() 2011/1/11 Lindolfo Rodrigues Oliveira Neto > Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando > uma estrutura de dados baseada em 'Indice Invertido' > > http://en.wikipedia.org/wiki/Inverted_index > > No CPAN tem o Kinosearch > http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas > eu recomendo fortemente o Solr > > O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso esteja > vivo e queira contribuir para a thread :) > > On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: > > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >> Stanislaw> sisteminha b?sico de busca de conte?do. >> >> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >> bancos de dados relacionais porque a forma padr?o de se implementar uma >> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >> corpo, etc.). Num banco de dados relacional voc? gasta processamento >> a mais porque precisa fazer where title like '%john%' or author like >> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >> implementar. >> > > FULLTEXT? > > >> >> Stanislaw> Tamb?m acho legal que os posts novos contenham >> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >> >> O que impede o CMS de te apontar pruma url que coincide com o documento >> que voc? quer referenciar? >> > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve > "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) > associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? > pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > >> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >> Stanislaw> tamb?m; >> >> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >> benchmark contra um filesystem: "lento pacas". >> > > use Data::NestedSet; > >> >> >> Stanislaw> sem falar de um filtro anti-spam bayesiano... >> >> Por defini??o, um filtro remove elementos do stream *antes* deles >> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >> tamb?m seriam lentos e complicados de implementar num banco de dados >> relacional pelos mesmos motivos da busca. >> > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie > %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? >> >> Tire suas pr?prias conclus?es. >> > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um > emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um > (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, > Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Tue Jan 11 13:13:32 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 19:13:32 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Tue, 11 Jan 2011 18:32:10 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> FULLTEXT? Se seus registros v?o todos ter um ?nico campo fulltext, qual a utilidade de se usar um banco de dados relacional? Stanislaw> Supondo: estou escrevendo resenha sobre iPad. O sistema Stanislaw> deve "automagicamente" (categorias, tags, indexa??o do Stanislaw> conte?do, whatever) associar esse artigo com resenhas de Stanislaw> iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel Stanislaw> scanear tudo sempre que artigo novo ? criado... E qual seria a forma mais vi?vel de scanear? Stanislaw> use Data::NestedSet; E junto com as consultas nested set (que s?o uma gambiarra pra driblar as limita??es sem?nticas de SQL), a implanta??o do schema e a complexidade O(n^2). Stanislaw> Filtro que se preza ? trein?vel. Vou manter Stanislaw> (black|white)list como? tie %hash, 'DB_File'? Ok, pro storage do anti-spam n?o fa?o id?ia do que usar, mas estamos falando do storage do blog, n?o das features acess?rias. Stanislaw> Provando por absurdo e desprezando o atrito: OK, um blog Stanislaw> pode ser um emaranhado de arquivos organizados em Stanislaw> diret?rios. Por?m vai ter que ter um (ou mais) Stanislaw> ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem Stanislaw> sabe, Berkeley DB. Ok, ?ndices s?o necess?rios se o blog tiver um mecanismo busca pr?prio. Particularmente, eu prefiro usar a indexa??o do google prum blog pequeno, ou algo como kinosearch, lucene ou sphinx, que s?o bem mais eficientes que dbm/berkeley. Stanislaw> Mas melhor mesmo seria SQLite. Opa!!! Tem certeza? Opera??es de escrita no SQLite fazem lock no arquivo inteiro. Significa que os usu?rios de um blog muito solicitado v?o sentir um "solu?o" no sistema sempre que voc? modificar alguma coisa. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Tue Jan 11 13:13:32 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 11 Jan 2011 19:13:32 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Tue, 11 Jan 2011 18:32:10 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> FULLTEXT? Se seus registros v?o todos ter um ?nico campo fulltext, qual a utilidade de se usar um banco de dados relacional? Stanislaw> Supondo: estou escrevendo resenha sobre iPad. O sistema Stanislaw> deve "automagicamente" (categorias, tags, indexa??o do Stanislaw> conte?do, whatever) associar esse artigo com resenhas de Stanislaw> iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel Stanislaw> scanear tudo sempre que artigo novo ? criado... E qual seria a forma mais vi?vel de scanear? Stanislaw> use Data::NestedSet; E junto com as consultas nested set (que s?o uma gambiarra pra driblar as limita??es sem?nticas de SQL), a implanta??o do schema e a complexidade O(n^2). Stanislaw> Filtro que se preza ? trein?vel. Vou manter Stanislaw> (black|white)list como? tie %hash, 'DB_File'? Ok, pro storage do anti-spam n?o fa?o id?ia do que usar, mas estamos falando do storage do blog, n?o das features acess?rias. Stanislaw> Provando por absurdo e desprezando o atrito: OK, um blog Stanislaw> pode ser um emaranhado de arquivos organizados em Stanislaw> diret?rios. Por?m vai ter que ter um (ou mais) Stanislaw> ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem Stanislaw> sabe, Berkeley DB. Ok, ?ndices s?o necess?rios se o blog tiver um mecanismo busca pr?prio. Particularmente, eu prefiro usar a indexa??o do google prum blog pequeno, ou algo como kinosearch, lucene ou sphinx, que s?o bem mais eficientes que dbm/berkeley. Stanislaw> Mas melhor mesmo seria SQLite. Opa!!! Tem certeza? Opera??es de escrita no SQLite fazem lock no arquivo inteiro. Significa que os usu?rios de um blog muito solicitado v?o sentir um "solu?o" no sistema sempre que voc? modificar alguma coisa. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From marciodesouzaferreira at gmail.com Tue Jan 11 13:13:22 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 11 Jan 2011 19:13:22 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: 2011/1/11 Lindolfo Rodrigues Oliveira Neto > Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando > uma estrutura de dados baseada em 'Indice Invertido' > > FullText realmente n?o ? uma boa solu??o se queres performance. :P > http://en.wikipedia.org/wiki/Inverted_index > > No CPAN tem o Kinosearch > http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas > eu recomendo fortemente o Solr > > KinoSearch ? bacana, estupidamente r?pido e fica melhor ainda combinado com o Search::Query::Dialect::KSx. *Por?m* o projeto est? sendo migrado, se puder esperar um pouco mais ( n?o sei o quanto) olha o Lucy[http://incubator.apache.org/lucy/]. > O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso esteja > vivo e queira contribuir para a thread :) > > $IRC =~ s/marcioferreira/marcio_ferreira/; # isso gerou confus?o em outro post > On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: > > > Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >> Stanislaw> sisteminha b?sico de busca de conte?do. >> >> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >> bancos de dados relacionais porque a forma padr?o de se implementar uma >> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >> corpo, etc.). Num banco de dados relacional voc? gasta processamento >> a mais porque precisa fazer where title like '%john%' or author like >> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >> implementar. >> > > FULLTEXT? > > >> >> Stanislaw> Tamb?m acho legal que os posts novos contenham >> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >> >> O que impede o CMS de te apontar pruma url que coincide com o documento >> que voc? quer referenciar? >> > > Supondo: estou escrevendo resenha sobre iPad. O sistema deve > "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) > associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? > pode ser vi?vel scanear tudo sempre que artigo novo ? criado... > > >> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >> Stanislaw> tamb?m; >> >> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >> benchmark contra um filesystem: "lento pacas". >> > > use Data::NestedSet; > >> >> >> Stanislaw> sem falar de um filtro anti-spam bayesiano... >> >> Por defini??o, um filtro remove elementos do stream *antes* deles >> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >> tamb?m seriam lentos e complicados de implementar num banco de dados >> relacional pelos mesmos motivos da busca. >> > > Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie > %hash, 'DB_File'? > > Stanislaw> Faltou algum argumento para empregar RDBMS? >> >> Tire suas pr?prias conclus?es. >> > > Provando por absurdo e desprezando o atrito: OK, um blog pode ser um > emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um > (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, > Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Tue Jan 11 13:22:16 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 11 Jan 2011 19:22:16 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Poss=EDvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: hmm, acho que banco de dados orientado a documento foi criado para resolver essas quest?es. *EU* sem devaneio faria algo assim: { title: "", users: [], post: "", coments: [] # aninha-se os comentarios :) tags: [] } E seria feliz. usar um relacional para resolver isso ? silver bullet #detected ;) []s, @_marcioferreira Marcio Ferreira "Perl lives as the 'toolbox for Unix' " 2011/1/11 Stanislaw Pusep > Em 5 palavras: n?o vamos reinventar a roda. > Eu diria que o fulltext *do MySQL* ? horr?vel :P > Obtive bons resultados com o Sphinx (http://www.sphinxsearch.com), > inclusive para ?ndices de dados num?ricos (e n?o apenas texto). > > ABS() > > > > 2011/1/11 Lindolfo Rodrigues Oliveira Neto > > Staninslaw, Fulltext ? horrivel ! o melhor jeito de se fazer busca ? usando >> uma estrutura de dados baseada em 'Indice Invertido' >> >> http://en.wikipedia.org/wiki/Inverted_index >> >> No CPAN tem o Kinosearch >> http://search.cpan.org/search?query=kinosearch&mode=all que usa isso, mas >> eu recomendo fortemente o Solr >> >> O marcioferreira fez alguns benchmark a pouco tempo sobre isso, caso >> esteja vivo e queira contribuir para a thread :) >> >> On Jan 11, 2011, at 6:32 PM, Stanislaw Pusep wrote: >> >> >> Stanislaw> Agora, falando s?rio: eu quero que o meu blog tenha um >>> Stanislaw> sisteminha b?sico de busca de conte?do. >>> >>> Que bom que voc? falou disso, nesse caso voc? deveria ficar longe de >>> bancos de dados relacionais porque a forma padr?o de se implementar uma >>> busca por texto ? indexar documentos desnormalizados. Assim um /john/ >>> vai encontrar ocorr?ncias no documento inteiro (seja no t?tulo, autor, >>> corpo, etc.). Num banco de dados relacional voc? gasta processamento >>> a mais porque precisa fazer where title like '%john%' or author like >>> '%john%' e esse tipo de busca nunca vai sempre ser um table scan, que ?, >>> como diria um amigo meu, "lento pacas", al?m de ser mais complicado de >>> implementar. >>> >> >> FULLTEXT? >> >> >>> >>> Stanislaw> Tamb?m acho legal que os posts novos contenham >>> Stanislaw> refer?ncias para posts antigos; e, como a minha mem?ria ? >>> Stanislaw> ruim, prefiro que o CMS fa?a isso automaticamente. >>> >>> O que impede o CMS de te apontar pruma url que coincide com o documento >>> que voc? quer referenciar? >>> >> >> Supondo: estou escrevendo resenha sobre iPad. O sistema deve >> "automagicamente" (categorias, tags, indexa??o do conte?do, whatever) >> associar esse artigo com resenhas de iPhone, iPod, iMac. Em blog pequeno at? >> pode ser vi?vel scanear tudo sempre que artigo novo ? criado... >> >> >>> Stanislaw> Um esqueminha de coment?rios c/threads ? bacaninha >>> Stanislaw> tamb?m; >>> >>> Escreve pra mim o SQL que recupera todos os n?s dentro de uma thread com >>> profundidade arbitr?ria. Dif?cil n?? Agora p?e esse SQL pra rodar num >>> benchmark contra um filesystem: "lento pacas". >>> >> >> use Data::NestedSet; >> >>> >>> >>> Stanislaw> sem falar de um filtro anti-spam bayesiano... >>> >>> Por defini??o, um filtro remove elementos do stream *antes* deles >>> chegarem no storage, ent?o esse requisito ? completamente ortogonal ? >>> escolha do storage. E mesmo assim, a natureza sequencial dos filtros >>> tamb?m seriam lentos e complicados de implementar num banco de dados >>> relacional pelos mesmos motivos da busca. >>> >> >> Filtro que se preza ? trein?vel. Vou manter (black|white)list como? tie >> %hash, 'DB_File'? >> >> Stanislaw> Faltou algum argumento para empregar RDBMS? >>> >>> Tire suas pr?prias conclus?es. >>> >> >> Provando por absurdo e desprezando o atrito: OK, um blog pode ser um >> emaranhado de arquivos organizados em diret?rios. Por?m vai ter que ter um >> (ou mais) ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem sabe, >> Berkeley DB. Mas melhor mesmo seria SQLite. Opa!!! >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From listas at imovlr.com Tue Jan 11 17:05:56 2011 From: listas at imovlr.com (Frederico Recsky) Date: Wed, 12 Jan 2011 02:05:56 +0100 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A__=5BOT=5D_P?= =?iso-8859-1?q?oss=EDvel_Oportunidade?= Message-ID: Ol?, 2011/1/11 Thiago Rondon : > > Frederico, > > Voc? lembrou de um ponto importante para esta discuss?o, conceitualmente o > Movable Type ? est?tico e o Wordpress ? din?mico. H? plugins - que o pr?prio > criador do WP, Matthew, recomenda - para melhorar a performance do Wordpress > utilizando o mecanismo est?tico. Sim e n?o, padr?o ? estatico mas para alguma coisa diferente tem a op??o din?mica. As vezes ? necessario ser flex?vel, pelo menos entre os meus clientes ? comum ter "alguma coisa" dinamica e o conte?do principal "publicado", publicado ? a palavra para arquivo em disco. Quando voc? publica um arquivo em disco, ele n?o ? lido necessariamente toda vez do disco, na verdade a tendencia ? ele ficar no minimo com a pagina do come?o em cache no S.O. *Eu* acho uma gambiarra salvar um post inteiro no banco de dados, dependendo da complexidade do site eu salvo um post num arquivo, e referencias, tags, indexes e outra tralha no banco de dados porque faz sentido perguntar por essas coisas, e dizer "me da o post todo". Normalmente quando algum busca alguma coisa num blog pequeno n?o faz mal a ordem de grandeza da busca. Quando precisa de busca complexa eu ponho google search apontando para site: e deixo quem sabe fazer. Se me pagarem muito bem, eu escrevo uma busca para o blog do cara. :) -- Frederico Recsky http://frederico.us/devel From daniel.oliveira.mantovani at gmail.com Tue Jan 11 17:28:42 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 11 Jan 2011 23:28:42 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= In-Reply-To: References: Message-ID: Era isso mesmo, shonorio++ O Gabriel Vieira, me ajudou pelo Google Talk e funcionou. (gabriel vieira)++ while 1; http://pastebin.com/xb4TSqwf 2011/1/11 Solli Honorio : > eu acho que vc precisa utilizar o MongoDB::OID > > Em 11 de janeiro de 2011 14:12, Daniel de Oliveira Mantovani > escreveu: >> >> Pessoal, estou eu preciso fazer um find, usando o >> http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB.pm >> >> O find ? equivalente a esse c?digo, usando o Mongo cliente. >> >> ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) >> >> Por?m, fazendo isso usando o API em Perl, ele trata o "ObjectId" como >> uma string. >> find({_id => "ObjectID(4d2a0fae9e0a3b4b32f70000"}) >> >> Que ? o equivalente a fazer isso no Mongo Cliente. >> ?db.Foo.find({_id : "ObjectId(4d2935a35a25524b32190000)"}) >> >> A pergunta ?, como fazer o equivalente a isso no Mongo cliente: >> >> ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) >> >> usando Perl. >> >> >> http://stackoverflow.com/questions/4659437/how-to-use-find-to-seach-id-objectidid-in-perl-api >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =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 em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Tue Jan 11 17:40:29 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 11 Jan 2011 23:40:29 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= In-Reply-To: References: Message-ID: Detalhe, na documenta??o, logo no come?o est?: my $data = $collection->find_one({ _id => $id }); Mas s? falando com a mantedora o Gabriel descobriu que ?, my $data = $collection->find_one({ _id => $mong->oid($id) }); :) Ele tem um patch no Github, mas ainda n?o subiu :P 2011/1/11 Daniel de Oliveira Mantovani : > Era isso mesmo, > shonorio++ > > O Gabriel Vieira, me ajudou pelo Google Talk e funcionou. > (gabriel vieira)++ while 1; > > http://pastebin.com/xb4TSqwf > > 2011/1/11 Solli Honorio : >> eu acho que vc precisa utilizar o MongoDB::OID >> >> Em 11 de janeiro de 2011 14:12, Daniel de Oliveira Mantovani >> escreveu: >>> >>> Pessoal, estou eu preciso fazer um find, usando o >>> http://search.cpan.org/~kristina/MongoDB-0.40/lib/MongoDB.pm >>> >>> O find ? equivalente a esse c?digo, usando o Mongo cliente. >>> >>> ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) >>> >>> Por?m, fazendo isso usando o API em Perl, ele trata o "ObjectId" como >>> uma string. >>> find({_id => "ObjectID(4d2a0fae9e0a3b4b32f70000"}) >>> >>> Que ? o equivalente a fazer isso no Mongo Cliente. >>> ?db.Foo.find({_id : "ObjectId(4d2935a35a25524b32190000)"}) >>> >>> A pergunta ?, como fazer o equivalente a isso no Mongo cliente: >>> >>> ?db.Foo.find({_id : ObjectId("4d2935a35a25524b32190000")}) >>> >>> usando Perl. >>> >>> >>> http://stackoverflow.com/questions/4659437/how-to-use-find-to-seach-id-objectidid-in-perl-api >>> >>> -- >>> "If you?ve never written anything thoughtful, then you?ve never had >>> any difficult, important, or interesting thoughts. That?s the secret: >>> people who don?t write, are people who don?t think." >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =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 em pm.org >> ?L >> =end disclaimer >> >> > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Tue Jan 11 18:55:47 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 12 Jan 2011 00:55:47 -0200 Subject: [SP-pm] Map Reduce Message-ID: Pessoal, acabei de ver uma apresenta??o muito boa sobre Map Reduce em Perl, http://www.slideshare.net/philwhln/map-reduce-using-perl -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From russoz at gmail.com Wed Jan 12 01:35:48 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 07:35:48 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: On 12 January 2011 00:55, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani em gmail.com> wrote: > Pessoal, acabei de ver uma apresenta??o muito boa sobre Map Reduce em Perl, > http://www.slideshare.net/philwhln/map-reduce-using-perl A parte conceitual de map-reduce ? interessante, mas o Maquiavel j? disse a mesma coisa alguns s?culos atr?s: dividir e conquistar. De resto, ele est? vendendo o peixe dele desse tal de hadoop. Honestly, n?o me animou muito - n?o fiz o dever de casa de estudar esse cara, mas por alto, me parece a mesma coisa que um PVM ou MPI fazia h? muitos anos atr?s. Fora o fato de que ? dependente de Java e de uma implementa??o espec?fica de filesystem. Mas isso s?o os meus $0.02 ranzinzas de sempre... > > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From andregarciacarneiro at gmail.com Wed Jan 12 02:52:37 2011 From: andregarciacarneiro at gmail.com (Andre Carneiro) Date: Wed, 12 Jan 2011 08:52:37 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: Humm... pelo que eu entendi o buraco ? mais embaixo. O treco sugere trabalhar em cima de um sistema de arquivos distribu?do( o tal do HDFS ), e agrega 'algo' como o pr?prio MPI, por exemplo, para prover uma camada transparente de multiprocessamento sob uma plataforma qualquer. Viajei de novo? Cheers! 2011/1/12 Alexei Znamensky > > On 12 January 2011 00:55, Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani at gmail.com> wrote: > >> Pessoal, acabei de ver uma apresenta??o muito boa sobre Map Reduce em >> Perl, >> http://www.slideshare.net/philwhln/map-reduce-using-perl > > > A parte conceitual de map-reduce ? interessante, mas o Maquiavel j? disse a > mesma coisa alguns s?culos atr?s: dividir e conquistar. > > De resto, ele est? vendendo o peixe dele desse tal de hadoop. Honestly, n?o > me animou muito - n?o fiz o dever de casa de estudar esse cara, mas por > alto, me parece a mesma coisa que um PVM ou MPI fazia h? muitos anos atr?s. > > Fora o fato de que ? dependente de Java e de uma implementa??o espec?fica > de filesystem. > > Mas isso s?o os meus $0.02 ranzinzas de sempre... > > >> >> >> >> >> -- >> >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Andr? Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 -------------- next part -------------- An HTML attachment was scrubbed... URL: From russoz at gmail.com Wed Jan 12 03:39:06 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 09:39:06 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Andre Carneiro > Humm... pelo que eu entendi o buraco ? mais embaixo. O treco sugere > trabalhar em cima de um sistema de arquivos distribu?do( o tal do HDFS ), e > agrega 'algo' como o pr?prio MPI, por exemplo, para prover uma camada > transparente de multiprocessamento sob uma plataforma qualquer. > > Viajei de novo? > Acho que n?o. Logo, ? algo que serve muito bem para quem tem esse filesystem. Linux-only, provavelmente. Em 2011? Sorry, n?o vai decolar... > > > Cheers! > > > > > 2011/1/12 Alexei Znamensky > > >> On 12 January 2011 00:55, Daniel de Oliveira Mantovani < >> daniel.oliveira.mantovani em gmail.com> wrote: >> >>> Pessoal, acabei de ver uma apresenta??o muito boa sobre Map Reduce em >>> Perl, >>> http://www.slideshare.net/philwhln/map-reduce-using-perl >> >> >> A parte conceitual de map-reduce ? interessante, mas o Maquiavel j? disse >> a mesma coisa alguns s?culos atr?s: dividir e conquistar. >> >> De resto, ele est? vendendo o peixe dele desse tal de hadoop. Honestly, >> n?o me animou muito - n?o fiz o dever de casa de estudar esse cara, mas por >> alto, me parece a mesma coisa que um PVM ou MPI fazia h? muitos anos atr?s. >> >> Fora o fato de que ? dependente de Java e de uma implementa??o espec?fica >> de filesystem. >> >> Mas isso s?o os meus $0.02 ranzinzas de sempre... >> >> >>> >>> >>> >>> >>> -- >>> >>> "If you?ve never written anything thoughtful, then you?ve never had >>> any difficult, important, or interesting thoughts. That?s the secret: >>> people who don?t write, are people who don?t think." >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >> www.flickr.com/photos/alexeiz] >> ?Only love / Can bring the rain / That makes you yearn to the sky? >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Andr? Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From douglas at theros.info Wed Jan 12 03:58:21 2011 From: douglas at theros.info (Douglas Campos) Date: Wed, 12 Jan 2011 09:58:21 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: > Acho que n?o. > Logo, ? algo que serve muito bem para quem tem esse filesystem. Linux-only, > provavelmente. Em 2011? Sorry, n?o vai decolar... Alexei, desliga o preconceito e d? uma olhada. O hadoop ? bem legal (apesar de ser complicado pra caramba): TL;DR O hadoop ? uma plataforma de processamento distribu?do, com um fs replicado distribuido tolerante ? falhas (HDFS), implementado em userpace (o hdfs est? em n?vel de aplica??o, ent?o funciona onde o java funcionar) Usei ele pra IA, funciona que ? uma beleza pra processar massas de dados est?pidas. >>> a mesma coisa alguns s?culos atr?s: dividir e conquistar. exatamente! []'z From creaktive at gmail.com Wed Jan 12 04:21:38 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Wed, 12 Jan 2011 10:21:38 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > >>>>> "Stanislaw" == Stanislaw Pusep writes: > > Stanislaw> FULLTEXT? > > Se seus registros v?o todos ter um ?nico campo fulltext, qual a > utilidade de se usar um banco de dados relacional? > > Stanislaw> Supondo: estou escrevendo resenha sobre iPad. O sistema > Stanislaw> deve "automagicamente" (categorias, tags, indexa??o do > Stanislaw> conte?do, whatever) associar esse artigo com resenhas de > Stanislaw> iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel > Stanislaw> scanear tudo sempre que artigo novo ? criado... > > E qual seria a forma mais vi?vel de scanear? > > Stanislaw> use Data::NestedSet; > > E junto com as consultas nested set (que s?o uma gambiarra pra driblar > as limita??es sem?nticas de SQL), a implanta??o do schema e a > complexidade O(n^2). > > Stanislaw> Filtro que se preza ? trein?vel. Vou manter > Stanislaw> (black|white)list como? tie %hash, 'DB_File'? > > Ok, pro storage do anti-spam n?o fa?o id?ia do que usar, mas estamos > falando do storage do blog, n?o das features acess?rias. > > Stanislaw> Provando por absurdo e desprezando o atrito: OK, um blog > Stanislaw> pode ser um emaranhado de arquivos organizados em > Stanislaw> diret?rios. Por?m vai ter que ter um (ou mais) > Stanislaw> ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem > Stanislaw> sabe, Berkeley DB. > > Ok, ?ndices s?o necess?rios se o blog tiver um mecanismo busca > pr?prio. Particularmente, eu prefiro usar a indexa??o do google prum > blog pequeno, ou algo como kinosearch, lucene ou sphinx, que s?o bem > mais eficientes que dbm/berkeley. > > Stanislaw> Mas melhor mesmo seria SQLite. Opa!!! > > Tem certeza? Opera??es de escrita no SQLite fazem lock no arquivo > inteiro. Significa que os usu?rios de um blog muito solicitado v?o > sentir um "solu?o" no sistema sempre que voc? modificar alguma coisa. > ? exatamente esse o "opa!!!" da quest?o. Se vai ousar SQLite, j? mete um MySQL ou PostgreSQL de vez. Datacenters decentes usam servidores dedicados para banco de dados (alguns usam at? discos dedicados, evitando o overhead do filesystem). Parece exagero, mas antes sobrar recurso no come?o do projeto do que faltar no meio :) Uma obje??o a manter os ?ndices desvinculados do conte?do: sincroniza??o sempre ? boa na teoria; jamais na pr?tica. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Wed Jan 12 04:21:38 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Wed, 12 Jan 2011 10:21:38 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > >>>>> "Stanislaw" == Stanislaw Pusep writes: > > Stanislaw> FULLTEXT? > > Se seus registros v?o todos ter um ?nico campo fulltext, qual a > utilidade de se usar um banco de dados relacional? > > Stanislaw> Supondo: estou escrevendo resenha sobre iPad. O sistema > Stanislaw> deve "automagicamente" (categorias, tags, indexa??o do > Stanislaw> conte?do, whatever) associar esse artigo com resenhas de > Stanislaw> iPhone, iPod, iMac. Em blog pequeno at? pode ser vi?vel > Stanislaw> scanear tudo sempre que artigo novo ? criado... > > E qual seria a forma mais vi?vel de scanear? > > Stanislaw> use Data::NestedSet; > > E junto com as consultas nested set (que s?o uma gambiarra pra driblar > as limita??es sem?nticas de SQL), a implanta??o do schema e a > complexidade O(n^2). > > Stanislaw> Filtro que se preza ? trein?vel. Vou manter > Stanislaw> (black|white)list como? tie %hash, 'DB_File'? > > Ok, pro storage do anti-spam n?o fa?o id?ia do que usar, mas estamos > falando do storage do blog, n?o das features acess?rias. > > Stanislaw> Provando por absurdo e desprezando o atrito: OK, um blog > Stanislaw> pode ser um emaranhado de arquivos organizados em > Stanislaw> diret?rios. Por?m vai ter que ter um (ou mais) > Stanislaw> ?ndice. Talvez em CSV. E por que n?o dbmopen? Ou, quem > Stanislaw> sabe, Berkeley DB. > > Ok, ?ndices s?o necess?rios se o blog tiver um mecanismo busca > pr?prio. Particularmente, eu prefiro usar a indexa??o do google prum > blog pequeno, ou algo como kinosearch, lucene ou sphinx, que s?o bem > mais eficientes que dbm/berkeley. > > Stanislaw> Mas melhor mesmo seria SQLite. Opa!!! > > Tem certeza? Opera??es de escrita no SQLite fazem lock no arquivo > inteiro. Significa que os usu?rios de um blog muito solicitado v?o > sentir um "solu?o" no sistema sempre que voc? modificar alguma coisa. > ? exatamente esse o "opa!!!" da quest?o. Se vai ousar SQLite, j? mete um MySQL ou PostgreSQL de vez. Datacenters decentes usam servidores dedicados para banco de dados (alguns usam at? discos dedicados, evitando o overhead do filesystem). Parece exagero, mas antes sobrar recurso no come?o do projeto do que faltar no meio :) Uma obje??o a manter os ?ndices desvinculados do conte?do: sincroniza??o sempre ? boa na teoria; jamais na pr?tica. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Wed Jan 12 04:45:09 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 10:45:09 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Douglas Campos > > Acho que n?o. > > Logo, ? algo que serve muito bem para quem tem esse filesystem. > Linux-only, > > provavelmente. Em 2011? Sorry, n?o vai decolar... > > Alexei, desliga o preconceito e d? uma olhada. O hadoop ? bem legal > (apesar de ser complicado pra caramba): > N?o entendi. Qual preconceito? > TL;DR > ? > O hadoop ? uma plataforma de processamento distribu?do, com um fs > replicado distribuido tolerante ? falhas (HDFS), implementado em > userpace (o hdfs est? em n?vel de aplica??o, ent?o funciona onde o > java funcionar) > Ok, pode me chamar de velho, old-school, o que for. Mas na minha ?poca, file-system era algo que tinha alguma coisa a ver com o kernel do sistema operacional. Mesmo com o uso cada vez menos incomum de "user space" file systems hoje, sempre h? um gancho no kernel. Por exemplo, sou um feliz usu?rio de sshfs [1], mas ele precisa que o fuse [2] fa?a o gancho dentro do kernel do Linux. Dei uma lida r?pida no come?o da documenta??o do HDFS. Ok, entendi (em linahs gerais) o que o cara quis fazer. Eu mudaria o nome de "filesystem" para algo como "JVM-based filesystem" ou algo assim, para evitar ambiguidades. But hey, that's just me. Pessoalmente eu n?o sei se usaria algo em Java (+ pesado) para lidar com algo que pode ter requerimentos de performance como I/O de dados. Algo em Java dificilmente ir? se aproveitar de coisas como tamanho do bloco no disco f?sico para melhorar o desempenho. Em escala menor, isso n?o importa, mas se falarmos de massas de dados gigantes, esse tipo de detalhe pode fazer diferen?a. O HDFS ser? t?o bom com os arquivos quanto for a implementa??o de Java utilizada para rod?-lo. Espero *muito* que estejam usando java.nio.* - n?o faria sentido se n?o usassem. Eu pensaria em algo feito em C/C++ para implementar esse "file system", e que provesse essa funcionalidade "gen?rica" em todas as plataformas onde fosse compilado, mas que pudesse se proveitar de coisas como o FUSE no Linux para ser acessado diretamente como um "real file system" (mesmo que em user-space), sem que isso tenha um custo de performance t?o alto. yet another $0.02 > Usei ele pra IA, funciona que ? uma beleza pra processar massas de > dados est?pidas. > > >>> a mesma coisa alguns s?culos atr?s: dividir e conquistar. > exatamente! > > []'z > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Wed Jan 12 05:40:22 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Wed, 12 Jan 2011 11:40:22 -0200 Subject: [SP-pm] Hackathon 2011. Message-ID: <4D2DAF46.10701@aware.com.br> Pessoal, Vamos marcar um hackathon ? Ano passado realizamos um Hackathon para dar efetuar melhorias no site da S?o Paulo Perl Mongers, e gostar?amos de realizar outro em janeiro ou fevereiro, por?m precisamos encontrar um local para isto, e os pr?-requisitos seriam inicialmente apenas estes: * Disponibilidade de uma sala para 10-15 pessoas ; * Acesso para Internet via Wi-Fi ; * S?bado, das 9:00 at? ?s 18:00 ; * Local de f?cil acesso (?) Sugest?es de locais ? Algu?m sabe onde poder?amos realizar este micro-evento ? :-) Abra?o! -Thiago Rondon From douglas at theros.info Wed Jan 12 06:22:12 2011 From: douglas at theros.info (Douglas Campos) Date: Wed, 12 Jan 2011 12:22:12 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: > N?o entendi. Qual preconceito? Era brincadeira :P >> TL;DR Tentei explicar o que era o hadoop pra mim, de forma sucinta; n?o sei se a galera de perl tem background de java (ou se sequer querem ter isso) > Ok, pode me chamar de velho, old-school, o que for. Mas na minha ?poca, > file-system era algo que tinha alguma coisa a ver com o kernel do sistema > operacional. Mesmo com o uso cada vez menos incomum de "user space" file > systems hoje, sempre h? um gancho no kernel. Por exemplo, sou um feliz > usu?rio de sshfs [1], mas ele precisa que o fuse [2] fa?a o gancho dentro do > kernel do Linux. uso o fuse tamb?m, mas j? sofri bastante com infra restritiva (que n?o deixava voc? colocar nada no kernel), logo essas coisas "application level" fazem algum sentido pra desembara?ar o processo de deploy > Dei uma lida r?pida no come?o da documenta??o do HDFS. Ok, entendi (em > linahs gerais) o que o cara quis fazer. Eu mudaria o nome de "filesystem" > para algo como "JVM-based filesystem" ou algo assim, para evitar > ambiguidades. But hey, that's just me. A id?ia n?o ? performance, ? escalabilidade, ent?o sem problemas > Pessoalmente eu n?o sei se usaria algo em Java (+ pesado) para lidar com > algo que pode ter requerimentos de performance como I/O de dados. Algo em Cuidado com a fal?cia de que java ? pesado, o foco da vm ? otimiza??o adaptiva, e no caso de long-running processes pode at? ganhar de muita aplica??o com otimiza??o agressiva (j? bati c?digo C compilado com -O4 usando java). > Java dificilmente ir? se aproveitar de coisas como tamanho do bloco no disco > f?sico para melhorar o desempenho. Em escala menor, isso n?o importa, mas se > falarmos de massas de dados gigantes, esse tipo de detalhe pode fazer > diferen?a. O HDFS ser? t?o bom com os arquivos quanto for a implementa??o de > Java utilizada para rod?-lo. Espero *muito* que estejam usando java.nio.* - Est?o, se n?o estivessem realmente s? uma surra pra resolver ?? > n?o faria sentido se n?o usassem. Eu pensaria em algo feito em C/C++ para > implementar esse "file system", e que provesse essa funcionalidade > "gen?rica" em todas as plataformas onde fosse compilado, mas que pudesse se > proveitar de coisas como o FUSE no Linux para ser acessado diretamente como > um "real file system" (mesmo que em user-space), sem que isso tenha um custo > de performance t?o alto. Resumindo: a merda ? tentar vender como fs, mesmo sendo um fs devia ser vendido como datastore > yet another $0.02 Aprecio suas opini?es e as respeito. 0.02 ? pouco alexei++ From jnascimento at gmail.com Wed Jan 12 06:43:28 2011 From: jnascimento at gmail.com (Suissa) Date: Wed, 12 Jan 2011 12:43:28 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: Bem na verdade o hadoop ? "vendido" como um banco NOSQL que trabalha em cima desse sistema de arquivos distribuidos como o HDFS e o HBase como base de dados e possui outras diversas ferramentas para complementar suas funcionalidades. Creio que muita gente ainda precisa se desprender dessa old-schoolzice pois sen?o ficar? para tr?s. Alguns links do meus favoritos aqui para consulta: http://escalabilidade.com/2010/06/30/introducao-ao-hadoop-parte-iii-guia-de-projetos/ http://imasters.com.br/artigo/18122/desenvolvimento/processamento_de_dados_distribuidos_com_hadoop_parte_01/ http://imasters.com.br/artigo/18336/desenvolvimento/processamento_de_dados_distribuidos_com_hadoop_parte_02_indo_mais_longe/ http://hadoop.apache.org/ O foco ? escalabilidade. 2011/1/12 Douglas Campos > > N?o entendi. Qual preconceito? > Era brincadeira :P > > >> TL;DR > Tentei explicar o que era o hadoop pra mim, de forma sucinta; n?o sei > se a galera de perl tem background de java (ou se sequer querem ter > isso) > > > Ok, pode me chamar de velho, old-school, o que for. Mas na minha ?poca, > > file-system era algo que tinha alguma coisa a ver com o kernel do sistema > > operacional. Mesmo com o uso cada vez menos incomum de "user space" file > > systems hoje, sempre h? um gancho no kernel. Por exemplo, sou um feliz > > usu?rio de sshfs [1], mas ele precisa que o fuse [2] fa?a o gancho dentro > do > > kernel do Linux. > > uso o fuse tamb?m, mas j? sofri bastante com infra restritiva (que n?o > deixava voc? colocar nada no kernel), logo essas coisas "application > level" fazem algum sentido pra desembara?ar o processo de deploy > > > Dei uma lida r?pida no come?o da documenta??o do HDFS. Ok, entendi (em > > linahs gerais) o que o cara quis fazer. Eu mudaria o nome de "filesystem" > > para algo como "JVM-based filesystem" ou algo assim, para evitar > > ambiguidades. But hey, that's just me. > > A id?ia n?o ? performance, ? escalabilidade, ent?o sem problemas > > > Pessoalmente eu n?o sei se usaria algo em Java (+ pesado) para lidar com > > algo que pode ter requerimentos de performance como I/O de dados. Algo em > > Cuidado com a fal?cia de que java ? pesado, o foco da vm ? otimiza??o > adaptiva, e no caso de long-running processes pode at? ganhar de muita > aplica??o com otimiza??o agressiva (j? bati c?digo C compilado com -O4 > usando java). > > > Java dificilmente ir? se aproveitar de coisas como tamanho do bloco no > disco > > f?sico para melhorar o desempenho. Em escala menor, isso n?o importa, mas > se > > falarmos de massas de dados gigantes, esse tipo de detalhe pode fazer > > diferen?a. O HDFS ser? t?o bom com os arquivos quanto for a implementa??o > de > > Java utilizada para rod?-lo. Espero *muito* que estejam usando java.nio.* > - > > Est?o, se n?o estivessem realmente s? uma surra pra resolver ?? > > > n?o faria sentido se n?o usassem. Eu pensaria em algo feito em C/C++ para > > implementar esse "file system", e que provesse essa funcionalidade > > "gen?rica" em todas as plataformas onde fosse compilado, mas que pudesse > se > > proveitar de coisas como o FUSE no Linux para ser acessado diretamente > como > > um "real file system" (mesmo que em user-space), sem que isso tenha um > custo > > de performance t?o alto. > > Resumindo: a merda ? tentar vender como fs, mesmo sendo um fs devia > ser vendido como datastore > > > yet another $0.02 > Aprecio suas opini?es e as respeito. 0.02 ? pouco > > alexei++ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Wed Jan 12 07:01:00 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 13:01:00 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Douglas Campos > > N?o entendi. Qual preconceito? > Era brincadeira :P > Ah, era engra?ado? :P > > Ok, pode me chamar de velho, old-school, o que for. Mas na minha ?poca, > > file-system era algo que tinha alguma coisa a ver com o kernel do sistema > > operacional. Mesmo com o uso cada vez menos incomum de "user space" file > > systems hoje, sempre h? um gancho no kernel. Por exemplo, sou um feliz > > usu?rio de sshfs [1], mas ele precisa que o fuse [2] fa?a o gancho dentro > do > > kernel do Linux. > > uso o fuse tamb?m, mas j? sofri bastante com infra restritiva (que n?o > deixava voc? colocar nada no kernel), logo essas coisas "application > level" fazem algum sentido pra desembara?ar o processo de deploy > eu sou de infra, eu fa?o restri??es, principalmente quando o developer quer usar feature X ou Y porque ? legal para caramba, sem que haja algo que sequer lembre vagametne uma garantia de que isso n?o ir? prejudicar a estabilidade do sistema, e a responsabilidade de mant?-la (a estabilidade) ? minha. > Dei uma lida r?pida no come?o da documenta??o do HDFS. Ok, entendi (em > > linahs gerais) o que o cara quis fazer. Eu mudaria o nome de "filesystem" > > para algo como "JVM-based filesystem" ou algo assim, para evitar > > ambiguidades. But hey, that's just me. > > A id?ia n?o ? performance, ? escalabilidade, ent?o sem problemas > > > Pessoalmente eu n?o sei se usaria algo em Java (+ pesado) para lidar com > > algo que pode ter requerimentos de performance como I/O de dados. Algo em > > Cuidado com a fal?cia de que java ? pesado, o foco da vm ? otimiza??o > adaptiva, e no caso de long-running processes pode at? ganhar de muita > aplica??o com otimiza??o agressiva (j? bati c?digo C compilado com -O4 > usando java). > eu trabalho com java. sorry: java ? pesado. n?o necessariamente em CPU, mas com certeza em mem?ria, e os programadores caba??es que acham que o garbage collector ? um duende miraculoso que some imediatamente com todos os objetos n?o utilizados e que mem?ria ? infinita, esses n?o ajudam em nada a mudar essa vis?o. otimiza??o adaptativa ? o foco da jvm da sun^Woracle, n?o necessariamente de todas as JVMs. por exemplo trabalho com websphere, que ? da IBM, e usa a JVM da IBM, que faz Just InTime compiling na hora do load, de tudo, para bin?rio nativo, em mem?ria. A CPU disso depois ? uma del?cia, mas imagine o custo em mem?ria, e o tempo de startup... > > n?o faria sentido se n?o usassem. Eu pensaria em algo feito em C/C++ para > > implementar esse "file system", e que provesse essa funcionalidade > > "gen?rica" em todas as plataformas onde fosse compilado, mas que pudesse > se > > proveitar de coisas como o FUSE no Linux para ser acessado diretamente > como > > um "real file system" (mesmo que em user-space), sem que isso tenha um > custo > > de performance t?o alto. > > Resumindo: a merda ? tentar vender como fs, mesmo sendo um fs devia > ser vendido como datastore > my point exactly. estava me faltando essa palavra: "datastore". ou melhor, um "datastore distribu?do" ;-) []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Wed Jan 12 07:02:56 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 13:02:56 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Alexei Znamensky [...] > > eu sou de infra, eu fa?o restri??es, principalmente quando o developer quer > usar feature X ou Y porque ? legal para caramba, sem que haja algo que > sequer lembre vagametne uma garantia de que isso n?o ir? prejudicar a > estabilidade do sistema, e a responsabilidade de mant?-la (a estabilidade) ? > minha. > tamb?m conhecido como: quando o developer quer usar o ambiente de produ??o que eu cuido como laborat?rio de teste para a nova feature hiper-mega-descolada, e ver se d? merda ou n?o -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss at gmail.com Wed Jan 12 07:49:32 2011 From: bruno.buss at gmail.com (Bruno Buss) Date: Wed, 12 Jan 2011 13:49:32 -0200 Subject: [SP-pm] =?iso-8859-1?q?Tratar_fun=E7=F5es_como_fun=E7=F5es_MongoD?= =?iso-8859-1?q?B?= In-Reply-To: References: Message-ID: 2011/1/11 Daniel de Oliveira Mantovani > Detalhe, na documenta??o, logo no come?o est?: > > my $data = $collection->find_one({ _id => $id }); > > Mas s? falando com a mantedora o Gabriel descobriu que ?, > > my $data = $collection->find_one({ _id => $mong->oid($id) }); > > :) > > Ele tem um patch no Github, mas ainda n?o subiu :P > Voc? poderia ou aceitar a resposta que deram no StackOverflow para a sua pergunta (se aquilo funcionar) ou colocar o seu outro jeito (usando o ->oid()) e marcar a sua resposta como aceita. [ ]'s -- Bruno C. Buss http://brunobuss.wordpress.com/ http://www.dcc.ufrj.br/~brunobuss/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From andregarciacarneiro at gmail.com Wed Jan 12 08:37:19 2011 From: andregarciacarneiro at gmail.com (Andre Carneiro) Date: Wed, 12 Jan 2011 14:37:19 -0200 Subject: [SP-pm] [OT] Oportunidade de Emprego - webspiders - Jacotei Message-ID: Salve! Estou saindo do Jacotei, e deixando uma oportunidade para quem se interessa em trabalhar com webspiders em Perl. Como conhe?o boa parte do pessoal da lista, me ofereci para ajudar a encontrar um novo profissional para ficar no meu lugar. Se voc?s n?o estiverem interessados, por favor pe?am para seus conhecidos que trabalham com perl e n?o participam da lista, a enviarem curr?culos, pois como voc?s bem sabem, ? dif?cil encontrar profissionais trabalhando com Perl fora do segmento de infra-estrutura, redes, e 'sys admins'. Sobre o Jacotei... O Jacotei ? um site de compara??o de pre?os concorrente do Buscap?, Bondfaro, Zura etc., e j? est? no mercado a um bom tempo(cerca de oito anos). A empresa se encontra numa fase ?tima, e o ambiente ? bem tranquilo para se trabalhar. Segue a descri??o da vaga abaixo: Cargo: Analista/Desenvolvedor Perl Regime de contrata??o: CLT N?vel: Pleno Local de trabalho: Esquina da Paulista com a Brigadeiro Lu?s Ant?nio(bairro Bela Vista). Hor?rio: entrada entre 08:00 e 09:00 horas e sa?da entre 18:00 e 19:00( o hor?rio ser? fixo! ) Atividades: Desenvolvimento e manuten??o dos spiders e de todo o ambiente que cerca os spiders(Banco de dados, scripts, monitora??o, interface web etc.). Isso envolve: melhorias nos sistemas de parsers, classifica??o e associa??o de dados, testes, otimiza??o de algoritmos, pesquisa e desenvolvimento de novas tecnologias, desenvolvimento, manuten??o e melhoria das ferramentas internas da empresa. Portanto, os pr?-requisitos: - Gostar muito de programar; - Gostar de trabalhar em equipe; - Querer e buscar aprender coisas novas; - Ser soci?vel e civilizado; - Bons conhecimentos em estruturas de dados em Perl; - Bons conhecimentos em express?es regulares em Perl; - Bons conhecimentos em Bancos de dados relacionais; - Implementar boas pr?ticas de programa??o(bom-senso, n?o precisa saber o PBP 'de cor') - No??es em Orienta??o a Objetos em Perl; - No??es de HTML, CSS, Javascript, AJAX/JQuery; - No??es de documenta??o POD; - No??es de MVC; Habilidades desej?veis: - Conhecimento em parsers de XML, HTML; - Conhecimento em constru??o de m?dulos, implementa??o de testes etc; - Conhecimento em desenvolvimento web( Catalyst preferencialmente ); - Conhecimento em metodologia ?gil de desenvolvimento de software(XP, SCRUM etc); - Conhecimento em DBIx::Class; - No??es em Moose; N?O ESTOU AUTORIZADO A FALAR DE SAL?RIO E ME RECUSO A DISCUTIR SOBRE ISSO. Interessados, ENVIAR CURRICULUM PARA stas at jacotei.com.br , aos cuidados do Sr. Stanislav Poussep(Stas) com o assunto : "VAGA - SPIDER". Obrigado e boa-sorte! -- Andr? Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Wed Jan 12 08:42:51 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 12 Jan 2011 14:42:51 -0200 Subject: [SP-pm] [OT] Oportunidade de Emprego - webspiders - Jacotei In-Reply-To: References: Message-ID: Eu n?o sabia que o Stanislaw Pusep era do JaCotei. 2011/1/12 Andre Carneiro : > Salve! > Estou saindo do Jacotei, e deixando uma oportunidade para quem se interessa > em trabalhar com webspiders em Perl. Como conhe?o boa parte do pessoal da > lista, me ofereci para ajudar a encontrar um novo profissional para ficar no > meu lugar. Se voc?s n?o estiverem interessados, por favor pe?am para seus > conhecidos que trabalham com perl e n?o participam da lista, a enviarem > curr?culos, pois como voc?s bem sabem, ? dif?cil encontrar profissionais > trabalhando com Perl fora do segmento de infra-estrutura, redes, e 'sys > admins'. > > > Sobre o Jacotei... > > O Jacotei ? um site de compara??o de pre?os concorrente do Buscap?, > Bondfaro, Zura etc., e j? est? no mercado a um bom tempo(cerca de oito > anos). A empresa se encontra numa fase ?tima, e o ambiente ? bem tranquilo > para se trabalhar. > > > Segue a descri??o da vaga abaixo: > > Cargo: Analista/Desenvolvedor Perl > Regime de contrata??o: CLT > N?vel: Pleno > Local de trabalho: Esquina da Paulista com a Brigadeiro Lu?s Ant?nio(bairro > Bela Vista). > Hor?rio: entrada entre 08:00 e 09:00 horas e sa?da entre 18:00 e 19:00( o > hor?rio ser? fixo! ) > Atividades:??Desenvolvimento e manuten??o dos spiders e de todo o ambiente > que cerca os spiders(Banco de dados, scripts, monitora??o, interface web > etc.). > Isso envolve: melhorias nos sistemas de parsers, classifica??o e associa??o > de dados, testes, otimiza??o de algoritmos, pesquisa e desenvolvimento de > novas tecnologias, desenvolvimento, manuten??o e melhoria das ferramentas > internas da empresa. > > Portanto, os pr?-requisitos: > - Gostar muito de programar; > - Gostar de trabalhar em equipe; > - Querer e buscar aprender coisas novas; > - Ser soci?vel e civilizado; > - Bons conhecimentos em estruturas de dados em Perl; > - Bons conhecimentos em express?es regulares em Perl; > - Bons conhecimentos em Bancos de dados relacionais; > - Implementar boas pr?ticas de programa??o(bom-senso, n?o precisa saber o > PBP 'de cor') > - No??es em Orienta??o a Objetos em Perl; > - No??es de HTML, CSS, Javascript, AJAX/JQuery; > - No??es de documenta??o POD; > - No??es de MVC; > > > Habilidades desej?veis: > - Conhecimento em parsers de XML, HTML; > - Conhecimento em constru??o de m?dulos, implementa??o de testes etc; > - Conhecimento em desenvolvimento web( Catalyst preferencialmente ); > - Conhecimento em metodologia ?gil de desenvolvimento de software(XP, SCRUM > etc); > - Conhecimento em DBIx::Class; > - No??es em Moose; > > > N?O ESTOU AUTORIZADO A FALAR DE SAL?RIO E ME RECUSO A DISCUTIR SOBRE ISSO. > > > Interessados, ENVIAR CURRICULUM PARA stas em jacotei.com.br , aos cuidados do > Sr. Stanislav Poussep(Stas) com o assunto : "VAGA - SPIDER". > > > > Obrigado e boa-sorte! > > > -- > Andr? Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From creaktive at gmail.com Wed Jan 12 09:23:18 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Wed, 12 Jan 2011 15:23:18 -0200 Subject: [SP-pm] [OT] Oportunidade de Emprego - webspiders - Jacotei In-Reply-To: References: Message-ID: O Andr? que me indicou e apresentou aqui na lista assim que entrei no J?Cotei :) ABS() 2011/1/12 Daniel de Oliveira Mantovani > Eu n?o sabia que o Stanislaw Pusep era do JaCotei. > > 2011/1/12 Andre Carneiro : > > Salve! > > Estou saindo do Jacotei, e deixando uma oportunidade para quem se > interessa > > em trabalhar com webspiders em Perl. Como conhe?o boa parte do pessoal da > > lista, me ofereci para ajudar a encontrar um novo profissional para ficar > no > > meu lugar. Se voc?s n?o estiverem interessados, por favor pe?am para seus > > conhecidos que trabalham com perl e n?o participam da lista, a enviarem > > curr?culos, pois como voc?s bem sabem, ? dif?cil encontrar profissionais > > trabalhando com Perl fora do segmento de infra-estrutura, redes, e 'sys > > admins'. > > > > > > Sobre o Jacotei... > > > > O Jacotei ? um site de compara??o de pre?os concorrente do Buscap?, > > Bondfaro, Zura etc., e j? est? no mercado a um bom tempo(cerca de oito > > anos). A empresa se encontra numa fase ?tima, e o ambiente ? bem > tranquilo > > para se trabalhar. > > > > > > Segue a descri??o da vaga abaixo: > > > > Cargo: Analista/Desenvolvedor Perl > > Regime de contrata??o: CLT > > N?vel: Pleno > > Local de trabalho: Esquina da Paulista com a Brigadeiro Lu?s > Ant?nio(bairro > > Bela Vista). > > Hor?rio: entrada entre 08:00 e 09:00 horas e sa?da entre 18:00 e 19:00( o > > hor?rio ser? fixo! ) > > Atividades: Desenvolvimento e manuten??o dos spiders e de todo o > ambiente > > que cerca os spiders(Banco de dados, scripts, monitora??o, interface web > > etc.). > > Isso envolve: melhorias nos sistemas de parsers, classifica??o e > associa??o > > de dados, testes, otimiza??o de algoritmos, pesquisa e desenvolvimento de > > novas tecnologias, desenvolvimento, manuten??o e melhoria das ferramentas > > internas da empresa. > > > > Portanto, os pr?-requisitos: > > - Gostar muito de programar; > > - Gostar de trabalhar em equipe; > > - Querer e buscar aprender coisas novas; > > - Ser soci?vel e civilizado; > > - Bons conhecimentos em estruturas de dados em Perl; > > - Bons conhecimentos em express?es regulares em Perl; > > - Bons conhecimentos em Bancos de dados relacionais; > > - Implementar boas pr?ticas de programa??o(bom-senso, n?o precisa saber o > > PBP 'de cor') > > - No??es em Orienta??o a Objetos em Perl; > > - No??es de HTML, CSS, Javascript, AJAX/JQuery; > > - No??es de documenta??o POD; > > - No??es de MVC; > > > > > > Habilidades desej?veis: > > - Conhecimento em parsers de XML, HTML; > > - Conhecimento em constru??o de m?dulos, implementa??o de testes etc; > > - Conhecimento em desenvolvimento web( Catalyst preferencialmente ); > > - Conhecimento em metodologia ?gil de desenvolvimento de software(XP, > SCRUM > > etc); > > - Conhecimento em DBIx::Class; > > - No??es em Moose; > > > > > > N?O ESTOU AUTORIZADO A FALAR DE SAL?RIO E ME RECUSO A DISCUTIR SOBRE > ISSO. > > > > > > Interessados, ENVIAR CURRICULUM PARA stas em jacotei.com.br , aos cuidados > do > > Sr. Stanislav Poussep(Stas) com o assunto : "VAGA - SPIDER". > > > > > > > > Obrigado e boa-sorte! > > > > > > -- > > Andr? Garcia Carneiro > > Analista/Desenvolvedor Perl > > (11)82907780 > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Wed Jan 12 13:23:23 2011 From: edencardim at gmail.com (Eden Cardim) Date: Wed, 12 Jan 2011 19:23:23 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Wed, 12 Jan 2011 10:21:38 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> ? exatamente esse o "opa!!!" da quest?o. Se vai ousar Stanislaw> SQLite, j? mete um MySQL ou PostgreSQL de Stanislaw> vez. Bom, devaneando um pouco do t?pico. A arquitetura do mysql/pg ? de cliente/servidor, *bem* diferente do SQLite e bem mais complicado de implantar/distribuir. No sqlite as opera??es s?o executadas de forma descentralizada (por isso a necessidade de lock a n?vel de arquivo). Em muitos casos o ROI dessa complexidade inviabiliza o uso de mysql/pg inv?s de sqlite, principalmente em aplica??es que s?o tipicamente mono-usu?rio (browsers, editores de texto, clientes de email, software para dispositivos m?veis em geral, etc.), e ? pra esses casos que o sqlite existe. Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na discuss?o sobre blog porque bancos de dados relacionais s?o pouco adequados para o core de um blog, como j? demonstrei em posts anteriores. Stanislaw> Datacenters decentes usam servidores dedicados para banco Stanislaw> de dados (alguns usam at? discos dedicados, evitando o Stanislaw> overhead do filesystem). Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo filesystem, o software do banco de dados precisaria conhecer detalhes de implementa??o de gest?o do hardware do sistema operacional em todas as varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em termos de gest?o de projeto, por isso nenhum banco de dados faz isso (pelo menos o mysql e o postgresql n?o fazem). Posso estar enganado mas a ?nica forma que vejo de viabilizar isso seria se o datacenter fornecesse patches pro banco de dados operar dessa forma. A Percona, por exemplo, ? especializada em fazer esse tipo de coisa com mysql, mas eles cobram muito mais do que seria vi?vel prum datacenter. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Wed Jan 12 13:23:23 2011 From: edencardim at gmail.com (Eden Cardim) Date: Wed, 12 Jan 2011 19:23:23 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: (Stanislaw Pusep's message of "Wed, 12 Jan 2011 10:21:38 -0200") References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> ? exatamente esse o "opa!!!" da quest?o. Se vai ousar Stanislaw> SQLite, j? mete um MySQL ou PostgreSQL de Stanislaw> vez. Bom, devaneando um pouco do t?pico. A arquitetura do mysql/pg ? de cliente/servidor, *bem* diferente do SQLite e bem mais complicado de implantar/distribuir. No sqlite as opera??es s?o executadas de forma descentralizada (por isso a necessidade de lock a n?vel de arquivo). Em muitos casos o ROI dessa complexidade inviabiliza o uso de mysql/pg inv?s de sqlite, principalmente em aplica??es que s?o tipicamente mono-usu?rio (browsers, editores de texto, clientes de email, software para dispositivos m?veis em geral, etc.), e ? pra esses casos que o sqlite existe. Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na discuss?o sobre blog porque bancos de dados relacionais s?o pouco adequados para o core de um blog, como j? demonstrei em posts anteriores. Stanislaw> Datacenters decentes usam servidores dedicados para banco Stanislaw> de dados (alguns usam at? discos dedicados, evitando o Stanislaw> overhead do filesystem). Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo filesystem, o software do banco de dados precisaria conhecer detalhes de implementa??o de gest?o do hardware do sistema operacional em todas as varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em termos de gest?o de projeto, por isso nenhum banco de dados faz isso (pelo menos o mysql e o postgresql n?o fazem). Posso estar enganado mas a ?nica forma que vejo de viabilizar isso seria se o datacenter fornecesse patches pro banco de dados operar dessa forma. A Percona, por exemplo, ? especializada em fazer esse tipo de coisa com mysql, mas eles cobram muito mais do que seria vi?vel prum datacenter. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Wed Jan 12 13:55:52 2011 From: edencardim at gmail.com (Eden Cardim) Date: Wed, 12 Jan 2011 19:55:52 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (Douglas Campos's message of "Wed, 12 Jan 2011 12:22:12 -0200") References: Message-ID: >>>>> "Douglas" == Douglas Campos writes: Douglas> Tentei explicar o que era o hadoop pra mim, de forma sucinta; n?o sei Douglas> se a galera de perl tem background de java (ou se sequer querem ter Douglas> isso) Boa parte da comunidade perl j? usou diversas tecnologias e sempre est? disposta a experimentar. A escolha por perl ? meramente porque as outras tecnologias n?o apresentaram vantagens suficientes para justificar seu uso. Douglas> Cuidado com a fal?cia de que java ? pesado, o foco da vm ? otimiza??o Douglas> adaptiva, e no caso de long-running processes pode at? ganhar de muita Douglas> aplica??o com otimiza??o agressiva (j? bati c?digo C compilado com -O4 Douglas> usando java). Cuidado com declara??es de benchmark desacompanhadas de c?digo e metodologia. Da forma como m?quinas virtuais funcionam, ? imposs?vel java ser mais r?pido do que C (que permite implementa??o a n?vel de m?quina inline), supondo que a compara??o foi feita entre as implementa??es ideais de cada linguagem. Pode ter, no m?ximo, desempenho similar. Otimiza??o adaptativa ? uma op??o de engenharia baseada na premissa de que uma m?quina consegue fazer uma quantidade maior de sub-otimiza??es em menos tempo do que seria justific?vel para um humano fazer otimiza??es ideais, mas isso varia de projeto para projeto e requer an?lise em cada caso. Em geral, faz sentido pros projetos que preferem seguir a abordagem de contratar um ex?rcito de desenvolvedores baratos inv?s de meia-d?zia de especialistas. Mas, dado tempo suficiente, um humano sempre vai conseguir otimizar melhor o c?digo usando C (ou perl) inv?s de Java. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Wed Jan 12 14:10:38 2011 From: edencardim at gmail.com (Eden Cardim) Date: Wed, 12 Jan 2011 20:10:38 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (Suissa's message of "Wed, 12 Jan 2011 12:43:28 -0200") References: Message-ID: >>>>> "Suissa" == Suissa writes: Suissa> Creio que muita gente ainda precisa se desprender dessa Suissa> old-schoolzice pois sen?o ficar? para tr?s. Existe um limiar delicado na hora de fazer essa avalia??o, algumas coisas precisam ser mudadas, outras n?o. Por exemplo, facas e l?minas em geral s?o usadas desde a idade da pedra e ainda n?o existe um substituto melhor. Talvez algu?m consiga viabilizar um dispositivo de corte baseado em laser para uso cotidiano, mas mesmo assim acho que seria meio chato voc? se deparar com um mamute e em seguida descobrir que a bateria acabou. Eu particularmente sinto saudade da ?poca em que os profissionais de TI se orgulhavam de se chamar "analista de sistemas", hoje em dia ningu?m analisa mais nada, s? colam as primeiras 10 tecnologias que aparecem na busca do google. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From russoz at gmail.com Wed Jan 12 16:54:50 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 22:54:50 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Russo mode: devil's advocate drunk. (no caso, o b?bado sou eu) 2011/1/12 Eden Cardim > Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na > discuss?o sobre blog porque bancos de dados relacionais s?o pouco > adequados para o core de um blog, como j? demonstrei em posts > anteriores. > so you say > Stanislaw> Datacenters decentes usam servidores dedicados para banco > Stanislaw> de dados (alguns usam at? discos dedicados, evitando o > Stanislaw> overhead do filesystem). > N?o tenho a mais porca id?ia do que o Stan quis dizer com isso, mas... > Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo > filesystem, o software do banco de dados precisaria conhecer detalhes de > implementa??o de gest?o do hardware do sistema operacional em todas as > varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em > termos de gest?o de projeto, por isso nenhum banco de dados faz isso > O Oracle acessa (e recomenda, ao inv?s de usar "arquivos" no file system nativo) raw partitions do disco, para poder ele mesmo determinar o algoritmo de movimenta??o das cabe?as dos discos, ao inv?s de deixar isso a cargo do S.O. Se ? melhor ou pior, fica a cargo do leitor. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Wed Jan 12 16:54:50 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 12 Jan 2011 22:54:50 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: Russo mode: devil's advocate drunk. (no caso, o b?bado sou eu) 2011/1/12 Eden Cardim > Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na > discuss?o sobre blog porque bancos de dados relacionais s?o pouco > adequados para o core de um blog, como j? demonstrei em posts > anteriores. > so you say > Stanislaw> Datacenters decentes usam servidores dedicados para banco > Stanislaw> de dados (alguns usam at? discos dedicados, evitando o > Stanislaw> overhead do filesystem). > N?o tenho a mais porca id?ia do que o Stan quis dizer com isso, mas... > Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo > filesystem, o software do banco de dados precisaria conhecer detalhes de > implementa??o de gest?o do hardware do sistema operacional em todas as > varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em > termos de gest?o de projeto, por isso nenhum banco de dados faz isso > O Oracle acessa (e recomenda, ao inv?s de usar "arquivos" no file system nativo) raw partitions do disco, para poder ele mesmo determinar o algoritmo de movimenta??o das cabe?as dos discos, ao inv?s de deixar isso a cargo do S.O. Se ? melhor ou pior, fica a cargo do leitor. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Wed Jan 12 20:19:08 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Thu, 13 Jan 2011 02:19:08 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: Mesmo com uma faca de pedra lascada, eu correria do mamute... 2011/1/12 Eden Cardim : >>>>>> "Suissa" == Suissa ? writes: > > ? ?Suissa> Creio que muita gente ainda precisa se desprender dessa > ? ?Suissa> old-schoolzice pois sen?o ficar? para tr?s. > > Existe um limiar delicado na hora de fazer essa avalia??o, algumas > coisas precisam ser mudadas, outras n?o. Por exemplo, facas e l?minas em > geral s?o usadas desde a idade da pedra e ainda n?o existe um substituto > melhor. Talvez algu?m consiga viabilizar um dispositivo de corte baseado > em laser para uso cotidiano, mas mesmo assim acho que seria meio chato > voc? se deparar com um mamute e em seguida descobrir que a bateria > acabou. > > Eu particularmente sinto saudade da ?poca em que os profissionais de TI > se orgulhavam de se chamar "analista de sistemas", hoje em dia ningu?m > analisa mais nada, s? colam as primeiras 10 tecnologias que aparecem na > busca do google. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From otaviof at gmail.com Thu Jan 13 00:21:31 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 13 Jan 2011 09:21:31 +0100 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Eden Cardim : >>>>>> "Douglas" == Douglas Campos writes: > ? ?Douglas> Tentei explicar o que era o hadoop pra mim, de forma sucinta; n?o sei > ? ?Douglas> se a galera de perl tem background de java (ou se sequer querem ter > ? ?Douglas> isso) > > Boa parte da comunidade perl j? usou diversas tecnologias e sempre est? > disposta a experimentar. A escolha por perl ? meramente porque as outras > tecnologias n?o apresentaram vantagens suficientes para justificar seu > uso. > > ? ?Douglas> Cuidado com a fal?cia de que java ? pesado, o foco da vm ? otimiza??o > ? ?Douglas> adaptiva, e no caso de long-running processes pode at? ganhar de muita > ? ?Douglas> aplica??o com otimiza??o agressiva (j? bati c?digo C compilado com -O4 > ? ?Douglas> usando java). > > Cuidado com declara??es de benchmark desacompanhadas de c?digo e > metodologia. Da forma como m?quinas virtuais funcionam, ? imposs?vel > java ser mais r?pido do que C (que permite implementa??o a n?vel de > m?quina inline), supondo que a compara??o foi feita entre as Java tamb?m permite, Eden. Ao final das contas, dentro da JVM o c?digo mais otimizado ? ao n?vel da m?quina tamb?m. > implementa??es ideais de cada linguagem. Pode ter, no m?ximo, desempenho > similar. Otimiza??o adaptativa ? uma op??o de engenharia baseada na > premissa de que uma m?quina consegue fazer uma quantidade maior de > sub-otimiza??es em menos tempo do que seria justific?vel para um humano > fazer otimiza??es ideais, mas isso varia de projeto para projeto e > requer an?lise em cada caso. Em geral, faz sentido pros projetos que > preferem seguir a abordagem de contratar um ex?rcito de desenvolvedores > baratos inv?s de meia-d?zia de especialistas. Mas, dado tempo > suficiente, um humano sempre vai conseguir otimizar melhor o c?digo > usando C (ou perl) inv?s de Java. Mesmo usando Perl, existem empresas que querem contratar um ex?rcito de programadores para resolver o problema. Igualzinho seria o mundo no mundo enterprise-Java. Minha postura ? n?o misturar este tipo de empresas com a linguagem em si. Java tem seus defeitos, porem quando minimamente bem utilizado, seu problema n?o ? performance. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From otaviof at gmail.com Thu Jan 13 00:43:16 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 13 Jan 2011 09:43:16 +0100 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/12 Alexei Znamensky : > Ok, pode me chamar de velho, old-school, o que for. Mas na minha ?poca, > file-system era algo que tinha alguma coisa a ver com o kernel do sistema > operacional. Mesmo com o uso cada vez menos incomum de "user space" file > systems hoje, sempre h? um gancho no kernel. Por exemplo, sou um feliz > usu?rio de sshfs [1], mas ele precisa que o fuse [2] fa?a o gancho dentro do > kernel do Linux. Na minha ?poca (com certeza uns 20 anos depois da sua :-P) o FS tamb?m ? coisa do Kernel, mas em casos espec?ficos, ele pode ser portado para o user-space, com o foco de lidar com os dados usando um n?vel mais alto de abstra??o. TMTOWTDI. N?s pregamos isso o tempo todo, porque n?o pode ser v?lido para um filesystem ou para outro projeto/linguagem? > Dei uma lida r?pida no come?o da documenta??o do HDFS. Ok, entendi (em > linahs gerais) o que o cara quis fazer. Eu mudaria o nome de "filesystem" > para algo como "JVM-based filesystem" ou algo assim, para evitar > ambiguidades. But hey, that's just me. Humm, preconceito hein. > Pessoalmente eu n?o sei se usaria algo em Java (+ pesado) para lidar com > algo que pode ter requerimentos de performance como I/O de dados. Algo em > Java dificilmente ir? se aproveitar de coisas como tamanho do bloco no disco > f?sico para melhorar o desempenho. Em escala menor, isso n?o importa, mas se > falarmos de massas de dados gigantes, esse tipo de detalhe pode fazer > diferen?a. O HDFS ser? t?o bom com os arquivos quanto for a implementa??o de > Java utilizada para rod?-lo. Espero *muito* que estejam usando java.nio.* - > n?o faria sentido se n?o usassem. Eu pensaria em algo feito em C/C++ para Vamos esperar para ver o Btrfs, ent?o. > implementar esse "file system", e que provesse essa funcionalidade > "gen?rica" em todas as plataformas onde fosse compilado, mas que pudesse se > proveitar de coisas como o FUSE no Linux para ser acessado diretamente como > um "real file system" (mesmo que em user-space), sem que isso tenha um custo > de performance t?o alto. Este ? o trade-of que voc? vai ter que fazer, n?o? Existe casos onde disponibilidade ? muito mais importante do que performance, e etc. E pela forma como o Hadoop forma clusters, eu estou para lhe afirmar que seu "problema" de performance n?o vai ser t?o grave assim ;-). > yet another $0.02 Perai. Da forma como voc? colocou, d? a impress?o que todos os seus dados ficariam neste filesystem. Eu n?o faria isso e tenho a certeza de que voc? tamb?m n?o. Partindo desta premissa, podemos "chutar" que o HDFS vai ser utilizado para resolver um problema espec?fico. E se chegamos a este ponto, eu tamb?m assumo que voc? estudou cuidadosamente o problema e concluiu que o Hadoop ? uma boa solu??o. > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? Eu j? vi Hadoop rodando em algumas poucas empresas, porem, guardando dados n?o-t?o-importantes, como logs por exemplo. ? quest?o de tempo para este FS escalar para posi??es mais importantes. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From edencardim at gmail.com Thu Jan 13 02:05:06 2011 From: edencardim at gmail.com (Eden Cardim) Date: Thu, 13 Jan 2011 08:05:06 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (=?utf-8?Q?=22Ot=C3=A1vio?= Fernandes"'s message of "Thu, 13 Jan 2011 09:21:31 +0100") References: Message-ID: >>>>> "Ot?vio" == Ot?vio Fernandes writes: Ot?vio> Java tamb?m permite, Eden. Ao final das contas, dentro da Ot?vio> JVM o c?digo mais otimizado ? ao n?vel da m?quina tamb?m. N?o, n?o permite, voc? pode no m?ximo escrever c?digo para a JVM e a execu??o desse c?digo vai incluir o overhead de interpreta??o dos opcodes virtuais e vai ser limitado ?s implementa??es de m?quina existentes na JVM, mesmo depois da otimiza??o. Tudo bem que esse overhead n?o ? muito significativo em boa parte dos casos, mas ele existe. Ot?vio> Mesmo usando Perl, existem empresas que querem contratar um ex?rcito de Ot?vio> programadores para resolver o problema. Igualzinho seria o mundo no mundo Ot?vio> enterprise-Java. H? controv?rsias, mas geralmente a filosofia mais aceita ? que a quantidade de rigidez da linguagem precisa ser razoavelmente proporcional ao tamanho da equipe. Esse ? um problema dif?cil de formalizar e discutir, mas os casos que eu conhe?o de empresas com equipes grandes que trabalham com perl geralmente envolvem c?digo legado. Mas como o Nilson falou em outro post, ? um mundo relativamente livre, as empresas podem fazer o que quiserem, mesmo sem ser o ideal. Ot?vio> Minha postura ? n?o misturar este tipo de empresas com a Ot?vio> linguagem em si. Isso sugere que a escolha da tecnologia independe do processo, o que vai de encontro com os princ?pios mais b?sicos de engenharia. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From russoz at gmail.com Thu Jan 13 02:22:07 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Thu, 13 Jan 2011 08:22:07 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Eden Cardim > >>>>> "Ot?vio" == Ot?vio Fernandes writes: > > Ot?vio> Java tamb?m permite, Eden. Ao final das contas, dentro da > Ot?vio> JVM o c?digo mais otimizado ? ao n?vel da m?quina tamb?m. > > N?o, n?o permite, voc? pode no m?ximo escrever c?digo para a JVM e a > execu??o desse c?digo vai incluir o overhead de interpreta??o dos > opcodes virtuais e vai ser limitado ?s implementa??es de m?quina > existentes na JVM, mesmo depois da otimiza??o. Tudo bem que esse > overhead n?o ? muito significativo em boa parte dos casos, mas ele > existe. > N?o exatamente, Eden. As JVMs de hoje, quase todas, t?m algum mecanismo de "recompila??o" do bytecode para opcodes nativos da plataforma onde a JVM ? executada. As JVMs da Sun^WOracle fazem isso adaptativamente, enquanto que as da IBM compilam TUDO para nativo, e a execu??o ocorre em opcodes nativos, n?o nos virtuais. O que n?o invalida totalmente o seu ponto, pois o programador n?o tem controle sobre os opcodes nativos gerados (mas at? a?, eu fa?o esse trade-off any day, sem pestanejar). -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From jnascimento at gmail.com Thu Jan 13 02:38:03 2011 From: jnascimento at gmail.com (Suissa) Date: Thu, 13 Jan 2011 08:38:03 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: Lembrando que quem deu o destaque para FS distribuidos n?o foi nada menos que a Google, ent?o acho que deve servir para algo n?. 2011/1/13 Alexei Znamensky > > 2011/1/13 Eden Cardim > > >>>>> "Ot?vio" == Ot?vio Fernandes writes: >> >> Ot?vio> Java tamb?m permite, Eden. Ao final das contas, dentro da >> Ot?vio> JVM o c?digo mais otimizado ? ao n?vel da m?quina tamb?m. >> >> N?o, n?o permite, voc? pode no m?ximo escrever c?digo para a JVM e a >> execu??o desse c?digo vai incluir o overhead de interpreta??o dos >> opcodes virtuais e vai ser limitado ?s implementa??es de m?quina >> existentes na JVM, mesmo depois da otimiza??o. Tudo bem que esse >> overhead n?o ? muito significativo em boa parte dos casos, mas ele >> existe. >> > > N?o exatamente, Eden. > > As JVMs de hoje, quase todas, t?m algum mecanismo de "recompila??o" do > bytecode para opcodes nativos da plataforma onde a JVM ? executada. As JVMs > da Sun^WOracle fazem isso adaptativamente, enquanto que as da IBM compilam > TUDO para nativo, e a execu??o ocorre em opcodes nativos, n?o nos virtuais. > > O que n?o invalida totalmente o seu ponto, pois o programador n?o tem > controle sobre os opcodes nativos gerados (mas at? a?, eu fa?o esse > trade-off any day, sem pestanejar). > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Evangelist - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof at gmail.com Thu Jan 13 02:38:22 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 13 Jan 2011 11:38:22 +0100 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Eden Cardim : >>>>>> "Ot?vio" == Ot?vio Fernandes writes: [...] > ? ?Ot?vio> Minha postura ? n?o misturar este tipo de empresas com a > ? ?Ot?vio> linguagem em si. > > Isso sugere que a escolha da tecnologia independe do processo, o que vai > de encontro com os princ?pios mais b?sicos de engenharia. [ -- Falando sobre empresas e tecnologias -- ] Este ? exatamente o meu ponto, Eden. Escrever "software" ? uma atividade humana e semi-ca?tica... Olhar para "os princ?pios mais b?sicos de engenharia" pode n?o ser t?o previs?vel quanto parece ;-). um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From edencardim at gmail.com Thu Jan 13 02:59:20 2011 From: edencardim at gmail.com (Eden Cardim) Date: Thu, 13 Jan 2011 08:59:20 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (Alexei Znamensky's message of "Thu, 13 Jan 2011 08:22:07 -0200") References: Message-ID: >>>>> "Alexei" == Alexei Znamensky writes: Alexei> N?o exatamente, Eden. Alexei> As JVMs de hoje, quase todas, t?m algum mecanismo de Alexei> "recompila??o" do bytecode para opcodes nativos da Alexei> plataforma onde a JVM ? executada. As JVMs da Sun^ WOracle Alexei> fazem isso adaptativamente, enquanto que as da IBM compilam Alexei> TUDO para nativo, e a execu??o ocorre em opcodes nativos, Alexei> n?o nos virtuais. Bom, disso eu n?o sabia, mas, se tudo ? compilado e executado nativamente, qual o objetivo de se usar uma VM? Alexei> O que n?o invalida totalmente o seu ponto, pois o Alexei> programador n?o tem controle sobre os opcodes nativos Alexei> gerados (mas at? a?, eu fa?o esse trade-off any day, sem Alexei> pestanejar). Realmente, fica dif?cil um humano escrever c?digo com desempenho melhor em tempo h?bil. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From otaviof at gmail.com Thu Jan 13 03:06:29 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 13 Jan 2011 12:06:29 +0100 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Alexei Znamensky : > N?o exatamente, Eden. > As JVMs de hoje, quase todas, t?m algum mecanismo de "recompila??o" do > bytecode para opcodes nativos da plataforma onde a JVM ? executada. As JVMs > da Sun^WOracle fazem isso adaptativamente, enquanto que as da IBM compilam > TUDO para nativo, e a execu??o ocorre em opcodes nativos, n?o nos virtuais. > O que n?o invalida totalmente o seu ponto, pois o programador n?o tem > controle sobre os opcodes nativos gerados (mas at? a?, eu fa?o esse > trade-off any day, sem pestanejar). > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? Alexei, Ent?o, sabendo que o Hadoop ? uma aplica??o que roda sobre a JVM e os "hot spots" v?o ser gradativamente convertidos para os opcodes nativos, ser? que tem tando problema assim rodar um DFS neste plataforma? Eu acho que n?o tem. (0.02 EUR :-) Sinceramente, eu vejo a JVM como op??o para _muito_ mais do que isso, como exemplo eu citaria os resultados dos projetos JRuby[1] e Scala[2]. O mais legal ? saber que para interagir com uma VM execelente como ? a JVM voc? n?o precisa escrever necessariamente Java (uma linguagem bastante arcaica -- eu diria). Tudo isso s? tende a ser melhor, e muito, com a chegada do "Java 7", trazendo o "invoke_dynamic"[3]. um abra?o, [1] http://kenai.com/projects/jruby/pages/Benchmarks [2] http://www.scala-lang.org/ [3] http://blog.headius.com/2008/09/first-taste-of-invokedynamic.html -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From fernandocorrea at gmail.com Thu Jan 13 03:20:01 2011 From: fernandocorrea at gmail.com (Fernando Oliveira) Date: Thu, 13 Jan 2011 09:20:01 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: Se for esperar a chegada de alguma coisa, porque n?o esperar pelo parrot? Em 13/01/2011 09:07, "Ot?vio Fernandes" escreveu: > 2011/1/13 Alexei Znamensky : >> N?o exatamente, Eden. >> As JVMs de hoje, quase todas, t?m algum mecanismo de "recompila??o" do >> bytecode para opcodes nativos da plataforma onde a JVM ? executada. As JVMs >> da Sun^WOracle fazem isso adaptativamente, enquanto que as da IBM compilam >> TUDO para nativo, e a execu??o ocorre em opcodes nativos, n?o nos virtuais. >> O que n?o invalida totalmente o seu ponto, pois o programador n?o tem >> controle sobre os opcodes nativos gerados (mas at? a?, eu fa?o esse >> trade-off any day, sem pestanejar). >> -- >> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] >> [www.flickr.com/photos/alexeiz] >> ?Only love / Can bring the rain / That makes you yearn to the sky? > > Alexei, > > Ent?o, sabendo que o Hadoop ? uma aplica??o que roda sobre a JVM e os "hot > spots" v?o ser gradativamente convertidos para os opcodes nativos, ser? que tem > tando problema assim rodar um DFS neste plataforma? Eu acho que n?o tem. > (0.02 EUR :-) > > Sinceramente, eu vejo a JVM como op??o para _muito_ mais do que isso, como > exemplo eu citaria os resultados dos projetos JRuby[1] e Scala[2]. O mais legal > ? saber que para interagir com uma VM execelente como ? a JVM voc? n?o precisa > escrever necessariamente Java (uma linguagem bastante arcaica -- eu diria). > Tudo isso s? tende a ser melhor, e muito, com a chegada do "Java 7", trazendo o > "invoke_dynamic"[3]. > > um abra?o, > > [1] http://kenai.com/projects/jruby/pages/Benchmarks > [2] http://www.scala-lang.org/ > [3] http://blog.headius.com/2008/09/first-taste-of-invokedynamic.html > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 13 03:42:31 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 13 Jan 2011 09:42:31 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > > Stanislaw> ? exatamente esse o "opa!!!" da quest?o. Se vai ousar > Stanislaw> SQLite, j? mete um MySQL ou PostgreSQL de > Stanislaw> vez. > > Bom, devaneando um pouco do t?pico. A arquitetura do mysql/pg ? de > cliente/servidor, *bem* diferente do SQLite e bem mais complicado de > implantar/distribuir. No sqlite as opera??es s?o executadas de forma > descentralizada (por isso a necessidade de lock a n?vel de arquivo). Em > muitos casos o ROI dessa complexidade inviabiliza o uso de mysql/pg > inv?s de sqlite, principalmente em aplica??es que s?o tipicamente > mono-usu?rio (browsers, editores de texto, clientes de email, software > para dispositivos m?veis em geral, etc.), e ? pra esses casos que o > sqlite existe. > MySQL s? n?o precisa de "lock expl?cito" por que ele ? o ?nico quem acessa os seus pr?prios arquivos (duh) ent?o sup?e-se que use um mecanismo interno coerente para sequenciar os acessos ao storage. E nada impede que o SQLite seja usado como *backend* para um modelo cliente/servidor: http://users.libero.it/irwin/ > Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na > discuss?o sobre blog porque bancos de dados relacionais s?o pouco > adequados para o core de um blog, como j? demonstrei em posts > anteriores. > Presumo que a sua defini??o de um "blog" seja diferente da minha :) Eu me sentiria desmotivado se tivesse que implementar esse site do zero: http://iwatcher.net/ (observe especialmente isso: http://iwatcher.net/feeds/ ) > Stanislaw> Datacenters decentes usam servidores dedicados para banco > Stanislaw> de dados (alguns usam at? discos dedicados, evitando o > Stanislaw> overhead do filesystem). > > Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo > filesystem, o software do banco de dados precisaria conhecer detalhes de > implementa??o de gest?o do hardware do sistema operacional em todas as > varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em > termos de gest?o de projeto, por isso nenhum banco de dados faz isso > (pelo menos o mysql e o postgresql n?o fazem). Posso estar enganado mas > a ?nica forma que vejo de viabilizar isso seria se o datacenter > fornecesse patches pro banco de dados operar dessa forma. A Percona, por > exemplo, ? especializada em fazer esse tipo de coisa com mysql, mas eles > cobram muito mais do que seria vi?vel prum datacenter. > Essa ? a verdadeira beleza de um sistema UN*X ;) ? s? uma quest?o de acessar um /dev/sda1 e mandar um ioctl() para desativar o cache do OS: http://dev.mysql.com/doc/refman/5.5/en/innodb-raw-devices.html -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 13 03:42:31 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 13 Jan 2011 09:42:31 -0200 Subject: [SP-pm] =?utf-8?q?=5BOT=5D_Poss=C3=ADvel_Oportunidade?= In-Reply-To: References: <4D2B6511.4070301@aware.com.br> <4D2C4D7F.1040009@aware.com.br> Message-ID: > > Stanislaw> ? exatamente esse o "opa!!!" da quest?o. Se vai ousar > Stanislaw> SQLite, j? mete um MySQL ou PostgreSQL de > Stanislaw> vez. > > Bom, devaneando um pouco do t?pico. A arquitetura do mysql/pg ? de > cliente/servidor, *bem* diferente do SQLite e bem mais complicado de > implantar/distribuir. No sqlite as opera??es s?o executadas de forma > descentralizada (por isso a necessidade de lock a n?vel de arquivo). Em > muitos casos o ROI dessa complexidade inviabiliza o uso de mysql/pg > inv?s de sqlite, principalmente em aplica??es que s?o tipicamente > mono-usu?rio (browsers, editores de texto, clientes de email, software > para dispositivos m?veis em geral, etc.), e ? pra esses casos que o > sqlite existe. > MySQL s? n?o precisa de "lock expl?cito" por que ele ? o ?nico quem acessa os seus pr?prios arquivos (duh) ent?o sup?e-se que use um mecanismo interno coerente para sequenciar os acessos ao storage. E nada impede que o SQLite seja usado como *backend* para um modelo cliente/servidor: http://users.libero.it/irwin/ > Voltando ao t?pico, a discuss?o sqlite vs mysql/pg ? pouco relevante na > discuss?o sobre blog porque bancos de dados relacionais s?o pouco > adequados para o core de um blog, como j? demonstrei em posts > anteriores. > Presumo que a sua defini??o de um "blog" seja diferente da minha :) Eu me sentiria desmotivado se tivesse que implementar esse site do zero: http://iwatcher.net/ (observe especialmente isso: http://iwatcher.net/feeds/ ) > Stanislaw> Datacenters decentes usam servidores dedicados para banco > Stanislaw> de dados (alguns usam at? discos dedicados, evitando o > Stanislaw> overhead do filesystem). > > Como assim "evitando o overhead do filesystem"? Pra n?o passar pelo > filesystem, o software do banco de dados precisaria conhecer detalhes de > implementa??o de gest?o do hardware do sistema operacional em todas as > varia??es de plataforma onde ele vai ser implantado, o que ? invi?vel em > termos de gest?o de projeto, por isso nenhum banco de dados faz isso > (pelo menos o mysql e o postgresql n?o fazem). Posso estar enganado mas > a ?nica forma que vejo de viabilizar isso seria se o datacenter > fornecesse patches pro banco de dados operar dessa forma. A Percona, por > exemplo, ? especializada em fazer esse tipo de coisa com mysql, mas eles > cobram muito mais do que seria vi?vel prum datacenter. > Essa ? a verdadeira beleza de um sistema UN*X ;) ? s? uma quest?o de acessar um /dev/sda1 e mandar um ioctl() para desativar o cache do OS: http://dev.mysql.com/doc/refman/5.5/en/innodb-raw-devices.html -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Thu Jan 13 03:51:37 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Thu, 13 Jan 2011 09:51:37 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Eden Cardim > >>>>> "Alexei" == Alexei Znamensky writes: > > Alexei> N?o exatamente, Eden. > > Alexei> As JVMs de hoje, quase todas, t?m algum mecanismo de > Alexei> "recompila??o" do bytecode para opcodes nativos da > Alexei> plataforma onde a JVM ? executada. As JVMs da Sun^ WOracle > Alexei> fazem isso adaptativamente, enquanto que as da IBM compilam > Alexei> TUDO para nativo, e a execu??o ocorre em opcodes nativos, > Alexei> n?o nos virtuais. > > Bom, disso eu n?o sabia, mas, se tudo ? compilado e executado > nativamente, qual o objetivo de se usar uma VM? > Bom, se olharmos a hist?ria da computa??o, geralmente caminhamos em dire??o a padroniza??es. Se olharmos como era compila??o de aplicativos em C/C++, Pascal, etc... (todas as linguagens "n?o-script"), vamos notar que sempre houve um grande problema de compatibilidades entre fontes escritos para uma plataforma e fontes escritos para outras. Basta pegar o c?digo fonte de um software de certo porte, j? portado para diversas plataformas, escrito em C/C++ e olhar a quantidade de diretivas #if / #include / #endif que ? necess?ria para fazer o mesmo ser multi-plataforma, multi-compilador, etc... Eu sei que o Java n?o inventou nada, do ponto de vista t?cnico. Praticamente, sen?o todas, as tecnologias utilizadas em uma JVM j? existiam antes. Mas o maior m?rito do Java, IMHO, foi justamente *padronizar* (de fato, n?o de direito), para as massas, o uso de uma VM, e os benef?cios associados a isso: padronizou-se os compiladores e outras ferrametnas de desenvolvimento, padronizou-se bin?rios, etc.. O meu cotidiano no trabalho, right now, consiste, dentre outras coisas, de instalar bin?rios (.class compilados em m?quinas Windows/Intel de desenvolvimento) para executar em JVMs que rodam em AIX/PowerPC. Seria muito dif?cil ter isso sem VMs. Sem VMs, todos os developers (quase que-independentemente da linguagem a ser escolhida) seriam obrigados a usar algum servidor AIX para compilar e testar seu c?digo. Como os ciclos de desenvolvimento, hoje, est?o extremamente calcados em tentativa-e-erro (por v?rios motivos que n?o vou entrar no m?rito agora), o tempo gasto para desenvolver o mesmo c?digo caiu drasticamente, pois o developer pode usar sua CPU e SO baratos para malhar o c?digo e rodar testes unit?rios, e o bin?rio que ele gera localmente pode ser simplesmente copiado para o servidor de testes, onde ser? novamente, e mais duramente, sabatinado. N?o ? preciso recompilar (ou, n?o seria, mas nunca subestime a estupidez humana). Por outro lado, VMs t?m o custo de performance associado ? interpreta??o/execu??o dos opcodes virtuais, ent?o com o tempo, os implementadores de JVMs acabaram fazendo essas "tradu??es" de opcodes virtuais para nativos em tempo de execu??o, para melhorar esse ponto. Me parece uma evolu??o quase que "natural" do conceito. Assim, meio que respondendo ao email que o Ot?vio mandou enquanto escrevo este, a JVM j? est? caminhando para ser mais do que "a VM para rodar Java", e est? se tornando "a 'Java' (as in 'um nome qualquer') VM, que roda programas em diversas plataformas f?sicas, em qualquer linguagem original que elas tenham sido feitas". Hence, temos JRuby, Scala, Jython, etc... Digo mais (sob o risco de polemizar ainda mais o t?pico): se o Perl tivesse uma vers?o que gerasse bytecode no padr?o de JVM, a? sim a linguagem iria abocanhar de volta uma gorda e suculenta fatia do mercado (claro que n?o seria somente isso, n?o ? bala de prata, mas isso ajudaria bastante, IMHO). Alexei> O que n?o invalida totalmente o seu ponto, pois o > Alexei> programador n?o tem controle sobre os opcodes nativos > Alexei> gerados (mas at? a?, eu fa?o esse trade-off any day, sem > Alexei> pestanejar). > > Realmente, fica dif?cil um humano escrever c?digo com desempenho melhor > em tempo h?bil. > ;-) -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Thu Jan 13 04:13:27 2011 From: edencardim at gmail.com (Eden Cardim) Date: Thu, 13 Jan 2011 10:13:27 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (Alexei Znamensky's message of "Thu, 13 Jan 2011 09:51:37 -0200") References: Message-ID: >>>>> "Alexei" == Alexei Znamensky writes: Alexei> O meu cotidiano no trabalho, right now, consiste, dentre Alexei> outras coisas, de instalar bin?rios (.class compilados em Alexei> m?quinas Windows/Intel de desenvolvimento) para executar em Alexei> JVMs que rodam em AIX/PowerPC. Seria muito dif?cil ter isso Alexei> sem VMs. Sem VMs, todos os developers (quase Alexei> que-independentemente da linguagem a ser escolhida) seriam Alexei> obrigados a usar algum servidor AIX para compilar e testar Alexei> seu c?digo. Como os ciclos de desenvolvimento, hoje, est?o Alexei> extremamente calcados em tentativa-e-erro (por v?rios Alexei> motivos que n?o vou entrar no m?rito agora), o tempo gasto Alexei> para desenvolver o mesmo c?digo caiu drasticamente, pois o Alexei> developer pode usar sua CPU e SO baratos para malhar o Alexei> c?digo e rodar testes unit?rios, e o bin?rio que ele gera Alexei> localmente pode ser simplesmente copiado para o servidor de Alexei> testes, onde ser? novamente, e mais duramente, Alexei> sabatinado. N?o ? preciso recompilar (ou, n?o seria, mas Alexei> nunca subestime a estupidez humana). Alexei> Por outro lado, VMs t?m o custo de performance associado ? Alexei> interpreta??o/execu??o dos opcodes virtuais, ent?o com o Alexei> tempo, os implementadores de JVMs acabaram fazendo essas Alexei> "tradu??es" de opcodes virtuais para nativos em tempo de Alexei> execu??o, para melhorar esse ponto. Me parece uma evolu??o Alexei> quase que "natural" do conceito. Certo, mas porque n?o pegar os opcodes, distribuir, e compilar para c?digo nativo na m?quina-alvo antes de rodar, j? que tudo vai eventualmente ser compilado de qualquer forma. Alexei> Assim, meio que respondendo ao email que o Ot?vio mandou Alexei> enquanto escrevo este, a JVM j? est? caminhando para ser Alexei> mais do que "a VM para rodar Java", e est? se tornando "a Alexei> 'Java' (as in 'um nome qualquer') VM, que roda programas em Alexei> diversas plataformas f?sicas, em qualquer linguagem original Alexei> que elas tenham sido feitas". Hence, temos JRuby, Scala, Alexei> Jython, etc... Alexei> Digo mais (sob o risco de polemizar ainda mais o t?pico): se Alexei> o Perl tivesse uma vers?o que gerasse bytecode no padr?o de Alexei> JVM, a? sim a linguagem iria abocanhar de volta uma gorda e Alexei> suculenta fatia do mercado (claro que n?o seria somente Alexei> isso, n?o ? bala de prata, mas isso ajudaria bastante, Alexei> IMHO). ? isso que o pessoal do parrot est? tentando fazer. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From russoz at gmail.com Thu Jan 13 04:34:43 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Thu, 13 Jan 2011 10:34:43 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Eden Cardim > >>>>> "Alexei" == Alexei Znamensky writes: > > Alexei> O meu cotidiano no trabalho, right now, consiste, dentre > Alexei> outras coisas, de instalar bin?rios (.class compilados em > Alexei> m?quinas Windows/Intel de desenvolvimento) para executar em > Alexei> JVMs que rodam em AIX/PowerPC. Seria muito dif?cil ter isso > Alexei> sem VMs. Sem VMs, todos os developers (quase > Alexei> que-independentemente da linguagem a ser escolhida) seriam > Alexei> obrigados a usar algum servidor AIX para compilar e testar > Alexei> seu c?digo. Como os ciclos de desenvolvimento, hoje, est?o > Alexei> extremamente calcados em tentativa-e-erro (por v?rios > Alexei> motivos que n?o vou entrar no m?rito agora), o tempo gasto > Alexei> para desenvolver o mesmo c?digo caiu drasticamente, pois o > Alexei> developer pode usar sua CPU e SO baratos para malhar o > Alexei> c?digo e rodar testes unit?rios, e o bin?rio que ele gera > Alexei> localmente pode ser simplesmente copiado para o servidor de > Alexei> testes, onde ser? novamente, e mais duramente, > Alexei> sabatinado. N?o ? preciso recompilar (ou, n?o seria, mas > Alexei> nunca subestime a estupidez humana). > > Alexei> Por outro lado, VMs t?m o custo de performance associado ? > Alexei> interpreta??o/execu??o dos opcodes virtuais, ent?o com o > Alexei> tempo, os implementadores de JVMs acabaram fazendo essas > Alexei> "tradu??es" de opcodes virtuais para nativos em tempo de > Alexei> execu??o, para melhorar esse ponto. Me parece uma evolu??o > Alexei> quase que "natural" do conceito. > > Certo, mas porque n?o pegar os opcodes, distribuir, e compilar para > c?digo nativo na m?quina-alvo antes de rodar, j? que tudo vai > eventualmente ser compilado de qualquer forma. > Para que inventar um passo a mais no processo? Manda o bytecode em um formato padr?o, e cada JVM que se vire. Essa 'recompila??o', que eles chamam de JIT ("Just In Time" Compiling) ? feita uma vez somente, ent?o o impacto disso a longo prazo no tempo de execu??o ? dilu?do, praticamente desprez?vel se pensarmos em termos de aplica??es Java em servidores 24x7. Al?m disso, o JIT ? habilitado por default nos servidores, mas ele pode ser desabilitado no ambiente de desenvolvimento - o c?digo 'inlined' pelo JIT n?o gera algumas informa??es espec?ficas em stack traces (por exemplo, o c?digo executado em JIT n?o informa o n?mero da linha, na 'recompila??o' essa informa??o se perde). Al?m disso, para efetivamente gerar bin?rios da plataforma-alvo voc? entra em uma outra categoria de problemas, envolvendo linkers, bibliotecas instaladas, pacotes, ferramentas de compila??o espec?ficas de cada plataforma, etc... voc? vai ter algum ganho de desempenho no execut?vel, ok, enquanto que o seu processo de build vai deixar de rodar uma vez e vai ter de rodar em cada plataforma-alvo. Do ponto de vista de processo, me parece uma grande cagada. [...] > Alexei> Digo mais (sob o risco de polemizar ainda mais o t?pico): se > Alexei> o Perl tivesse uma vers?o que gerasse bytecode no padr?o de > Alexei> JVM, a? sim a linguagem iria abocanhar de volta uma gorda e > Alexei> suculenta fatia do mercado (claro que n?o seria somente > Alexei> isso, n?o ? bala de prata, mas isso ajudaria bastante, > Alexei> IMHO). > > ? isso que o pessoal do parrot est? tentando fazer. > What's keeping them? J? posso rodar: java -jar Papagaio.jar -MData::Dumper -E 'say Data::Dumper( { a => 1, b => 2, c => 3 } )' ??? []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Thu Jan 13 04:59:35 2011 From: edencardim at gmail.com (Eden Cardim) Date: Thu, 13 Jan 2011 10:59:35 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: (Alexei Znamensky's message of "Thu, 13 Jan 2011 10:34:43 -0200") References: Message-ID: >>>>> "Alexei" == Alexei Znamensky writes: Alexei> What's keeping them? Alexei> ? Alexei> J? posso rodar: Alexei> java -jar Papagaio.jar -MData::Dumper -E 'say Data::Dumper( { a => 1, b => 2, c => 3 } )' N?o, o parrot ? uma VM open source[1] sobre a qual roda o Rakudo Perl 6. [1] http://www.parrot.org/ -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From russoz at gmail.com Thu Jan 13 07:33:44 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Thu, 13 Jan 2011 13:33:44 -0200 Subject: [SP-pm] Map Reduce In-Reply-To: References: Message-ID: 2011/1/13 Eden Cardim [...] > N?o, o parrot ? uma VM open source[1] sobre a qual roda o Rakudo Perl 6. > Ent?o, como eu disse antes: "se o Perl tivesse uma vers?o que gerasse bytecode no padr?o de JVM" "JVM". N?o "QualquerVM". Acho legal, escrever compiladores e assemblers e coisas a fim ? muito divertido, mas de boa, essa Parrot tem alguma coisa que seja t?o espec?fica de linguagens din?micas, que a Java VM ou uma CPU f?sica n?o teria? Pelo que vi, me pareceu que n?o. Me pareceu apenas que ? Yet Another VM, sabor papagaio. N?o foi isso o que eu quis dizer. Eu quis dizer algo como o Jython ? para o Python, ou como o JRuby ? para o Ruby. Codificar em Perl, executar na VM do Java. E mais: de gra?a, voc? ganharia acesso a biblioteca de classes do Java, que tamb?m ganha em padroniza??o. Drivers nativos em Java (bytecode, a gente n?o precisa mexer em c?digo Java pra isso) para bancos de dados, servi?os de mensageria e outros, ficam automagicamente dispon?veis. Os grandes players (tirando talvez a Microsoft, por motivos ?bvios), se padronizaram em torno do Java. Por que n?o tirarmos proveito disso? E claro, por que eu n?o fa?o isso, j? que acho t?o legal a id?ia? Me d? um dia de 72 horas que te darei o mundo. N?o sobra tempo, n?o sobra prioridade, em breve planejo fabricar humanos da? vai sobrar menos tempo ainda, enfim... fica para a pr?xima. Then again, just my $two_cents. -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Thu Jan 13 10:14:38 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Thu, 13 Jan 2011 16:14:38 -0200 Subject: [SP-pm] =?iso-8859-1?q?Buscar_arquivos_por_data_de_altera=E7=E3o?= Message-ID: <4D2F410E.1000709@links.inf.br> Boa tarde pessoal. Preciso fazer uma buscar no meu sistema por arquivos que foram criados ou modificados em determinado per?odo. Por exemplo, no meu terminal se eu digitar: "find /etc -mtime -1 -type f -print" me listar os arquivos modificados no dia anterior. Estive dando uma olhada no m?dulo File::Find, mas acho que n?o estou entendendo direito. O que posso usar para fazer esta busca? abra?o, Fl?vio From creaktive at gmail.com Thu Jan 13 11:05:12 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 13 Jan 2011 17:05:12 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: <4D2F410E.1000709@links.inf.br> References: <4D2F410E.1000709@links.inf.br> Message-ID: O c?digo Perl equivalente ao seu "find": perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M}, qw(/etc)' Trocando em mi?dos, o File::Find funciona por meio de um callback: para cada arquivo encontrado, ele chama uma fun??o que voc? define (no caso, usei uma an?nima). E para cada diret?rio "explorado", o find() d? um chdir(). Dentro da fun??o chamada, a vari?vel $_ recebe o nome do arquivo. ABS() 2011/1/13 "Fl?vio R. Lopes" > Boa tarde pessoal. > > Preciso fazer uma buscar no meu sistema por arquivos que foram criados ou > modificados em determinado per?odo. > Por exemplo, no meu terminal se eu digitar: "find /etc -mtime -1 -type f > -print" me listar os arquivos modificados no dia anterior. > > Estive dando uma olhada no m?dulo File::Find, mas acho que n?o estou > entendendo direito. > > O que posso usar para fazer esta busca? > > abra?o, > Fl?vio > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Thu Jan 13 12:10:28 2011 From: flavio.lopes at links.inf.br (=?UTF-8?B?IkZsw6F2aW8gUi4gTG9wZXMi?=) Date: Thu, 13 Jan 2011 18:10:28 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: References: <4D2F410E.1000709@links.inf.br> Message-ID: <4D2F5C34.2020502@links.inf.br> Obrigado Stanislaw, valeu pela dica! Vou olhar melhor os "File Test Operators". Uma outra coisa, por curiosidade: Existe diferen?a de performance entre usar: find /etc -mtime -1 -type f -print ou perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M}, qw(/etc)' Pergunto isto pois dependendo do diret?rio, seus sub-diret?rios e n?meros de arquivos, gostaria de saber quais das formas me retorma mais r?pido o resultado da busca. abra?o, Fl?vio Em 13-01-2011 17:05, Stanislaw Pusep escreveu: > O c?digo Perl equivalente ao seu "find": > > perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > > -M}, qw(/etc)' > > Trocando em mi?dos, o File::Find funciona por meio de um callback: > para cada arquivo encontrado, ele chama uma fun??o que voc? define (no > caso, usei uma an?nima). E para cada diret?rio "explorado", o find() > d? um chdir(). Dentro da fun??o chamada, a vari?vel $_ recebe o nome > do arquivo. > > ABS() > > > > 2011/1/13 "Fl?vio R. Lopes" > > > Boa tarde pessoal. > > Preciso fazer uma buscar no meu sistema por arquivos que foram > criados ou modificados em determinado per?odo. > Por exemplo, no meu terminal se eu digitar: "find /etc -mtime -1 > -type f -print" me listar os arquivos modificados no dia anterior. > > Estive dando uma olhada no m?dulo File::Find, mas acho que n?o > estou entendendo direito. > > O que posso usar para fazer esta busca? > > abra?o, > Fl?vio > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 13 12:38:42 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 13 Jan 2011 18:38:42 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: <4D2F5C34.2020502@links.inf.br> References: <4D2F410E.1000709@links.inf.br> <4D2F5C34.2020502@links.inf.br> Message-ID: O find, sendo altamente especializado, ? mais eficiente... Na minha m?quina, o mesmo comando, usando "/" ao inv?s de "/etc", leva 5 segundos, contra 8.6 via Perl. Que fique claro: com a tabela de inodes cacheada. Ou seja: na 1-a "rodada", qqer um deles demora muuuuuuito mais por conta do acesso n?o-cont?nuo ao disco (a menos que vc tenha SSD, que ajuda). ABS() 2011/1/13 "Fl?vio R. Lopes" > Obrigado Stanislaw, valeu pela dica! > Vou olhar melhor os "File Test Operators". > > Uma outra coisa, por curiosidade: Existe diferen?a de performance entre > usar: > > > find /etc -mtime -1 -type f -print > ou > > perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M}, > qw(/etc)' > > Pergunto isto pois dependendo do diret?rio, seus sub-diret?rios e n?meros > de arquivos, gostaria de saber quais das formas me retorma mais r?pido o > resultado da busca. > > abra?o, > Fl?vio > > > > Em 13-01-2011 17:05, Stanislaw Pusep escreveu: > > O c?digo Perl equivalente ao seu "find": > > perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M}, > qw(/etc)' > > Trocando em mi?dos, o File::Find funciona por meio de um callback: para > cada arquivo encontrado, ele chama uma fun??o que voc? define (no caso, usei > uma an?nima). E para cada diret?rio "explorado", o find() d? um chdir(). > Dentro da fun??o chamada, a vari?vel $_ recebe o nome do arquivo. > > ABS() > > > > 2011/1/13 "Fl?vio R. Lopes" > >> Boa tarde pessoal. >> >> Preciso fazer uma buscar no meu sistema por arquivos que foram criados ou >> modificados em determinado per?odo. >> Por exemplo, no meu terminal se eu digitar: "find /etc -mtime -1 -type f >> -print" me listar os arquivos modificados no dia anterior. >> >> Estive dando uma olhada no m?dulo File::Find, mas acho que n?o estou >> entendendo direito. >> >> O que posso usar para fazer esta busca? >> >> abra?o, >> Fl?vio >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiagoglauco at ticursos.net Thu Jan 13 16:30:31 2011 From: thiagoglauco at ticursos.net (Thiago) Date: Thu, 13 Jan 2011 22:30:31 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: References: <4D2F410E.1000709@links.inf.br> <4D2F5C34.2020502@links.inf.br> Message-ID: <4D2F9927.3000701@ticursos.net> A vantagem da linguagem de script seria a fun??o de callback do file::find. Voc? n?o fica limitado a achar o arquivo, mas pode fazer outras coisas com ele. On 13-01-2011 18:38, Stanislaw Pusep wrote: > O find, sendo altamente especializado, ? mais eficiente... Na minha > m?quina, o mesmo comando, usando "/" ao inv?s de "/etc", leva 5 > segundos, contra 8.6 via Perl. Que fique claro: com a tabela de inodes > cacheada. Ou seja: na 1-a "rodada", qqer um deles demora muuuuuuito > mais por conta do acesso n?o-cont?nuo ao disco (a menos que vc tenha > SSD, que ajuda). > > ABS() > > > > 2011/1/13 "Fl?vio R. Lopes" > > > Obrigado Stanislaw, valeu pela dica! > Vou olhar melhor os "File Test Operators". > > Uma outra coisa, por curiosidade: Existe diferen?a de performance > entre usar: > > > find /etc -mtime -1 -type f -print > ou > > perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > > -M}, qw(/etc)' > > Pergunto isto pois dependendo do diret?rio, seus sub-diret?rios e > n?meros de arquivos, gostaria de saber quais das formas me retorma > mais r?pido o resultado da busca. > > abra?o, > Fl?vio > > > > Em 13-01-2011 17:05, Stanislaw Pusep escreveu: >> O c?digo Perl equivalente ao seu "find": >> >> perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 >> > -M}, qw(/etc)' >> >> Trocando em mi?dos, o File::Find funciona por meio de um >> callback: para cada arquivo encontrado, ele chama uma fun??o que >> voc? define (no caso, usei uma an?nima). E para cada diret?rio >> "explorado", o find() d? um chdir(). Dentro da fun??o chamada, a >> vari?vel $_ recebe o nome do arquivo. >> >> ABS() >> >> >> >> 2011/1/13 "Fl?vio R. Lopes" > > >> >> Boa tarde pessoal. >> >> Preciso fazer uma buscar no meu sistema por arquivos que >> foram criados ou modificados em determinado per?odo. >> Por exemplo, no meu terminal se eu digitar: "find /etc -mtime >> -1 -type f -print" me listar os arquivos modificados no dia >> anterior. >> >> Estive dando uma olhada no m?dulo File::Find, mas acho que >> n?o estou entendendo direito. >> >> O que posso usar para fazer esta busca? >> >> abra?o, >> Fl?vio >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> =end disclaimer >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers:http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list:SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim at gmail.com Fri Jan 14 01:22:13 2011 From: edencardim at gmail.com (Eden Cardim) Date: Fri, 14 Jan 2011 07:22:13 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: (Stanislaw Pusep's message of "Thu, 13 Jan 2011 18:38:42 -0200") References: <4D2F410E.1000709@links.inf.br> <4D2F5C34.2020502@links.inf.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> O find, sendo altamente especializado, ? mais Stanislaw> eficiente... Na minha m?quina, o mesmo comando, usando Stanislaw> "/" ao inv?s de "/etc", leva 5 segundos, contra 8.6 via Stanislaw> Perl. Que fique claro: com a tabela de inodes Stanislaw> cacheada. Ou seja: na 1-a "rodada", qqer um deles demora Stanislaw> muuuuuuito mais por conta do acesso n?o-cont?nuo ao disco Stanislaw> (a menos que vc tenha SSD, que ajuda). Fica um pouco mais r?pido assim: perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M _}, qw(/etc)' -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From creaktive at gmail.com Fri Jan 14 03:28:34 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Fri, 14 Jan 2011 09:28:34 -0200 Subject: [SP-pm] =?utf-8?q?Buscar_arquivos_por_data_de_altera=C3=A7=C3=A3o?= In-Reply-To: References: <4D2F410E.1000709@links.inf.br> <4D2F5C34.2020502@links.inf.br> Message-ID: > Stanislaw> O find, sendo altamente especializado, ? mais > Stanislaw> eficiente... Na minha m?quina, o mesmo comando, usando > Stanislaw> "/" ao inv?s de "/etc", leva 5 segundos, contra 8.6 via > Stanislaw> Perl. Que fique claro: com a tabela de inodes > Stanislaw> cacheada. Ou seja: na 1-a "rodada", qqer um deles demora > Stanislaw> muuuuuuito mais por conta do acesso n?o-cont?nuo ao disco > Stanislaw> (a menos que vc tenha SSD, que ajuda). > > Fica um pouco mais r?pido assim: > > perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M _}, > qw(/etc)' > Boa! Ali?s, rodei agora que acabei de bootar a m?quina e levou 2 min e 10 seg para vasculhar o '/'. Nada mal. Outra coisa: em supostamente qualquer sintaxe do "find", ? s? trocar por "find2perl" que ter?s um programa em Perl equivalente: $ find2perl /etc -mtime -1 -type f -print #! /usr/bin/perl -w eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if 0; #$running_under_some_shell use strict; use File::Find (); # Set the variable $File::Find::dont_use_nlink if you're using AFS, # since AFS cheats. # for the convenience of &wanted calls, including -eval statements: use vars qw/*name *dir *prune/; *name = *File::Find::name; *dir = *File::Find::dir; *prune = *File::Find::prune; sub wanted; # Traverse desired filesystems File::Find::find({wanted => \&wanted}, '/etc'); exit; sub wanted { my ($dev,$ino,$mode,$nlink,$uid,$gid); (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_)) && (int(-M _) < 1) && -f _ && print("$name\n"); } -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof at gmail.com Fri Jan 14 05:20:22 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Fri, 14 Jan 2011 14:20:22 +0100 Subject: [SP-pm] Boas Vindas ao Wagner Message-ID: Ol? Wagner, Seja muito bem vindo a S?o Paulo Perl Mongers. N?s recebemos os novos membros individualmente porque para n?s ? _muito_ importante saber quem ? voc? (ao menos tecnicamente falando ;-) e qual o seu interesse em Perl. Ent?o por favor Wagner, responda as nossas perguntas e divida conosco as suas, estamos ansiosos. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From russoz at gmail.com Fri Jan 14 05:26:31 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Fri, 14 Jan 2011 11:26:31 -0200 Subject: [SP-pm] Boas Vindas ao Wagner In-Reply-To: References: Message-ID: Bem vindo 2011/1/14 Ot?vio Fernandes > Ol? Wagner, > > Seja muito bem vindo a S?o Paulo Perl Mongers. > > N?s recebemos os novos membros individualmente porque para n?s ? _muito_ > importante saber quem ? voc? (ao menos tecnicamente falando ;-) e qual o > seu > interesse em Perl. > > Ent?o por favor Wagner, responda as nossas perguntas e divida conosco as > suas, estamos ansiosos. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Fri Jan 14 05:28:42 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Fri, 14 Jan 2011 11:28:42 -0200 Subject: [SP-pm] Boas Vindas ao Wagner In-Reply-To: References: Message-ID: Bem vindo Wagner! Estamos tamb?m no IRC: Servidor irc.perl.org, canal #sao-paulo.pm Em mar?o haver? o Equin?cio e nossa comunidade comemora esse fen?meno publicando artigos[http://sao-paulo.pm.org/artigos]. Esperamos que se divirta por essas bandas. :P []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 14 de janeiro de 2011 11:20, Ot?vio Fernandes escreveu: > Ol? Wagner, > > Seja muito bem vindo a S?o Paulo Perl Mongers. > > N?s recebemos os novos membros individualmente porque para n?s ? _muito_ > importante saber quem ? voc? (ao menos tecnicamente falando ;-) e qual o > seu > interesse em Perl. > > Ent?o por favor Wagner, responda as nossas perguntas e divida conosco as > suas, estamos ansiosos. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Fri Jan 14 05:34:31 2011 From: renato.cron at gmail.com (Renato Santos) Date: Fri, 14 Jan 2011 11:34:31 -0200 Subject: [SP-pm] Boas Vindas ao Wagner In-Reply-To: References: Message-ID: hail 2011/1/14 Marcio Ferreira > Bem vindo Wagner! > > Estamos tamb?m no IRC: Servidor irc.perl.org, canal #sao-paulo.pm > > Em mar?o haver? o Equin?cio e nossa comunidade comemora esse fen?meno > publicando artigos[http://sao-paulo.pm.org/artigos]. > > Esperamos que se divirta por essas bandas. :P > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > Em 14 de janeiro de 2011 11:20, Ot?vio Fernandes escreveu: > > Ol? Wagner, >> >> Seja muito bem vindo a S?o Paulo Perl Mongers. >> >> N?s recebemos os novos membros individualmente porque para n?s ? _muito_ >> importante saber quem ? voc? (ao menos tecnicamente falando ;-) e qual o >> seu >> interesse em Perl. >> >> Ent?o por favor Wagner, responda as nossas perguntas e divida conosco as >> suas, estamos ansiosos. >> >> um abra?o, >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorn.br at gmail.com Fri Jan 14 08:12:45 2011 From: lorn.br at gmail.com (Lindolfo Lorn Rodrigues) Date: Fri, 14 Jan 2011 14:12:45 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D2DAF46.10701@aware.com.br> References: <4D2DAF46.10701@aware.com.br> Message-ID: Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? De preferencia um que n?o use Vex, apesar que teremos celular com 3g. Facil de acesso acho que na Av. Paulista 2011/1/12 Thiago Rondon > > Pessoal, > > Vamos marcar um hackathon ? > > Ano passado realizamos um Hackathon para dar efetuar melhorias no site da > S?o Paulo Perl Mongers, e gostar?amos de realizar outro em janeiro ou > fevereiro, por?m precisamos encontrar um local para isto, e os > pr?-requisitos seriam inicialmente apenas estes: > > * Disponibilidade de uma sala para 10-15 pessoas ; > * Acesso para Internet via Wi-Fi ; > * S?bado, das 9:00 at? ?s 18:00 ; > * Local de f?cil acesso (?) > > Sugest?es de locais ? Algu?m sabe onde poder?amos realizar este > micro-evento ? :-) > > Abra?o! > -Thiago Rondon > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- lorn at lornlab dot org Lindolfo "Lorn" Rodrigues -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From lorn.br at gmail.com Fri Jan 14 08:12:45 2011 From: lorn.br at gmail.com (Lindolfo Lorn Rodrigues) Date: Fri, 14 Jan 2011 14:12:45 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D2DAF46.10701@aware.com.br> References: <4D2DAF46.10701@aware.com.br> Message-ID: Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? De preferencia um que n?o use Vex, apesar que teremos celular com 3g. Facil de acesso acho que na Av. Paulista 2011/1/12 Thiago Rondon > > Pessoal, > > Vamos marcar um hackathon ? > > Ano passado realizamos um Hackathon para dar efetuar melhorias no site da > S?o Paulo Perl Mongers, e gostar?amos de realizar outro em janeiro ou > fevereiro, por?m precisamos encontrar um local para isto, e os > pr?-requisitos seriam inicialmente apenas estes: > > * Disponibilidade de uma sala para 10-15 pessoas ; > * Acesso para Internet via Wi-Fi ; > * S?bado, das 9:00 at? ?s 18:00 ; > * Local de f?cil acesso (?) > > Sugest?es de locais ? Algu?m sabe onde poder?amos realizar este > micro-evento ? :-) > > Abra?o! > -Thiago Rondon > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- lorn at lornlab dot org Lindolfo "Lorn" Rodrigues -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Fri Jan 14 11:04:28 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 14 Jan 2011 17:04:28 -0200 Subject: [SP-pm] Boas Vindas ao Wagner In-Reply-To: References: Message-ID: <4D309E3C.2020400@links.inf.br> Bem vindo! Em 14-01-2011 11:20, Ot?vio Fernandes escreveu: > Ol? Wagner, > > Seja muito bem vindo a S?o Paulo Perl Mongers. > > N?s recebemos os novos membros individualmente porque para n?s ? _muito_ > importante saber quem ? voc? (ao menos tecnicamente falando ;-) e qual o seu > interesse em Perl. > > Ent?o por favor Wagner, responda as nossas perguntas e divida conosco as > suas, estamos ansiosos. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > From wagvan at gmail.com Fri Jan 14 11:30:59 2011 From: wagvan at gmail.com (wagner venturim) Date: Fri, 14 Jan 2011 17:30:59 -0200 Subject: [SP-pm] novo membro Message-ID: Ola a todos, estou come?ando a estudar perl, sou t?cnico em eletronica com foco em desenvolvimento em solu??es embarcadas, tanto em hardware quanto em software, programo em c/c++ e assembler,e usuario avan?ado em linux, todos os meus projetos s?o desenvolvido na plataforma linux, agora estou me aventurando no perl, por motivos de aprendizagem e para aplica??o na area de eletr?nica, tenho alguns projetos para come?ar, e necessito muito de uma linguagem que eu possa fazer uma integra??o com a linguagem c. agrade?o a todos por essa oportunidade de participar. um grande abra?o a todos, -- wagner Linux User #511621 -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Fri Jan 14 11:35:37 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 14 Jan 2011 17:35:37 -0200 Subject: [SP-pm] novo membro In-Reply-To: References: Message-ID: Opa, A integra??o com C pode ser feita com XS. O XS ? uma camada de c?digo que liga as duas linguagens. Duas refer?ncias legais s?o: http://www.manning.com/jenness/ http://perldoc.perl.org/perlxs.html Se precisar de ajdua, s? falar. Abra?os 2011/1/14 wagner venturim : > Ola a todos, estou come?ando a estudar perl, sou t?cnico em eletronica com > foco em desenvolvimento em solu??es embarcadas, tanto em hardware quanto em > software, programo em c/c++ e assembler,e usuario avan?ado em linux, todos > os meus projetos s?o desenvolvido na plataforma linux, agora estou me > aventurando no perl, por motivos de aprendizagem e para aplica??o na area de > eletr?nica, tenho alguns projetos para come?ar, e necessito muito de uma > linguagem que eu possa fazer uma integra??o com a linguagem c. agrade?o a > todos por essa oportunidade de participar. > > um grande abra?o a todos, > -- > wagner > Linux User #511621 > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From daniel.oliveira.mantovani at gmail.com Fri Jan 14 12:03:58 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 14 Jan 2011 18:03:58 -0200 Subject: [SP-pm] novo membro In-Reply-To: References: Message-ID: Ol?, voc? poderia nos dizer mais sobre essa aplica??o com eletr?nica e Perl ? 2011/1/14 Blabos de Blebe : > Opa, > > A integra??o com C pode ser feita com XS. > > O XS ? uma camada de c?digo que liga as duas linguagens. > > Duas refer?ncias legais s?o: > > http://www.manning.com/jenness/ > http://perldoc.perl.org/perlxs.html > > Se precisar de ajdua, s? falar. > > Abra?os > > > 2011/1/14 wagner venturim : >> Ola a todos, estou come?ando a estudar perl, sou t?cnico em eletronica com >> foco em desenvolvimento em solu??es embarcadas, tanto em hardware quanto em >> software, programo em c/c++ e assembler,e usuario avan?ado em linux, todos >> os meus projetos s?o desenvolvido na plataforma linux, agora estou me >> aventurando no perl, por motivos de aprendizagem e para aplica??o na area de >> eletr?nica, tenho alguns projetos para come?ar, e necessito muito de uma >> linguagem que eu possa fazer uma integra??o com a linguagem c. agrade?o a >> todos por essa oportunidade de participar. >> >> um grande abra?o a todos, >> -- >> wagner >> Linux User #511621 >> >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> >> > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From thiago at aware.com.br Fri Jan 14 16:22:22 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Fri, 14 Jan 2011 22:22:22 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> Message-ID: <4D30E8BE.1030008@aware.com.br> Em 14/01/11 14:12, Lindolfo Lorn Rodrigues escreveu: > Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? > De preferencia um que n?o use Vex, apesar que teremos celular com 3g. > Facil de acesso acho que na Av. Paulista > ? uma boa, podemos fazer um evento baseado em duas etapas, sendo a primeira etapa no starbucks pela manh? - na Alameda Santos - e a segunda na livraria cultura, quando estivemos com o motor ligado. Sugest?es ? Datas ? Abs! -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From jnascimento at gmail.com Fri Jan 14 16:37:01 2011 From: jnascimento at gmail.com (Suissa) Date: Fri, 14 Jan 2011 22:37:01 -0200 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Por tudo que li fico pensando pq vc nao criam um sistema de blog desses e vamos ver se faz mais sucesso que o Wordpress ja que esse esquema EH MUITO MELHOR, ent?o com crtza ter?o milh?es de usu?rio como o WP, ou ser? que n?o? Muito bonito falar essas coisas para se dar bem com desenvolvedores, quero ver com os usu?rios, principalmente com as hospedagens. 2011/1/11 Frederico Recsky > Ol?, > > 2011/1/11 Thiago Rondon : > > > > Frederico, > > > > Voc? lembrou de um ponto importante para esta discuss?o, conceitualmente > o > > Movable Type ? est?tico e o Wordpress ? din?mico. H? plugins - que o > pr?prio > > criador do WP, Matthew, recomenda - para melhorar a performance do > Wordpress > > utilizando o mecanismo est?tico. > > Sim e n?o, padr?o ? estatico mas para alguma coisa diferente tem a > op??o din?mica. > > As vezes ? necessario ser flex?vel, pelo menos entre os meus clientes > ? comum ter "alguma coisa" dinamica e o conte?do principal > "publicado", publicado ? a palavra para arquivo em disco. Quando voc? > publica um arquivo em disco, ele n?o ? lido necessariamente toda vez > do disco, na verdade a tendencia ? ele ficar no minimo com a pagina do > come?o em cache no S.O. > > *Eu* acho uma gambiarra salvar um post inteiro no banco de dados, > dependendo da complexidade do site eu salvo um post num arquivo, e > referencias, tags, indexes e outra tralha no banco de dados porque faz > sentido perguntar por essas coisas, e dizer "me da o post todo". > > Normalmente quando algum busca alguma coisa num blog pequeno n?o faz > mal a ordem de grandeza da busca. Quando precisa de busca complexa eu > ponho google search apontando para site: e deixo quem sabe fazer. > > Se me pagarem muito bem, eu escrevo uma busca para o blog do cara. :) > > > -- Frederico Recsky > http://frederico.us/devel > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Jean C. Nascimento aka Suissa Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP Especializando em Desenvolvimento Web WebDeveloper - wgbnet.com.br/ | localclub.com.br / NoSQL Evangelist - nosqlbr.com.br/ iGrape Coordenador PHP - igrape.org/ TheWebMind Evangelist - thewebmind.org/ -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Fri Jan 14 16:40:24 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 14 Jan 2011 22:40:24 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= Message-ID: <4D30ECF8.1040607@links.inf.br> Boa noite pessoal. Fiz um script para gerar backups: Incremental e Full. Acho que al?m de te muito c?digo repetido. Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma sugest?o de como melhorar mais este programa. O c?digo est? aqui: https://gist.github.com/780559 Abra?o, Fl?vio -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Fri Jan 14 17:13:56 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Fri, 14 Jan 2011 23:13:56 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: <4D30ECF8.1040607@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> Message-ID: Use 4 espa?os para indenta??o :) 2011/1/14 "Fl?vio R. Lopes" : > Boa noite pessoal. > > Fiz um script para gerar backups: Incremental e Full. > Acho que al?m de te muito c?digo repetido. > Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma > sugest?o de como melhorar mais este programa. > > O c?digo est? aqui: https://gist.github.com/780559 > > Abra?o, > Fl?vio > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From helderribas at gmail.com Fri Jan 14 17:23:14 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Fri, 14 Jan 2011 23:23:14 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: <4D30ECF8.1040607@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> Message-ID: os diretorios poderiam ser parametros, 2011/1/14 "Fl?vio R. Lopes" : > Boa noite pessoal. > > Fiz um script para gerar backups: Incremental e Full. > Acho que al?m de te muito c?digo repetido. > Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma > sugest?o de como melhorar mais este programa. > > O c?digo est? aqui: https://gist.github.com/780559 > > Abra?o, > Fl?vio > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > ?L > =end disclaimer > > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ msn/gtalk: helderribas (at) gmail (dot) com ------------------------------------ From daniel.oliveira.mantovani at gmail.com Fri Jan 14 17:35:31 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 14 Jan 2011 23:35:31 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> Message-ID: my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Que desperd?cio de processamento :P my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; 2011/1/14 H?lder M?ximo Botter Ribas : > os diretorios poderiam ser parametros, > > 2011/1/14 "Fl?vio R. Lopes" : >> Boa noite pessoal. >> >> Fiz um script para gerar backups: Incremental e Full. >> Acho que al?m de te muito c?digo repetido. >> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma >> sugest?o de como melhorar mais este programa. >> >> O c?digo est? aqui: https://gist.github.com/780559 >> >> Abra?o, >> Fl?vio >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> >> > > > > -- > ------------------------------------ > H?lder M?ximo Botter Ribas > ------------------------------------ > msn/gtalk: helderribas (at) gmail (dot) com > ------------------------------------ > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Fri Jan 14 17:37:58 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 14 Jan 2011 23:37:58 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> Message-ID: my $date = Date::Simple->new(today); my $data_backup = $date->format("%d-%m-%Y"); my $dia_da_semana = $date->day_of_week(); bl????h ^ my $date = DateTime->now; ... preciso do "date_backup" => $date->ymd('/'); ... 2011/1/14 Daniel de Oliveira Mantovani : > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; > Que desperd?cio de processamento :P > my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; > > > > 2011/1/14 H?lder M?ximo Botter Ribas : >> os diretorios poderiam ser parametros, >> >> 2011/1/14 "Fl?vio R. Lopes" : >>> Boa noite pessoal. >>> >>> Fiz um script para gerar backups: Incremental e Full. >>> Acho que al?m de te muito c?digo repetido. >>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma >>> sugest?o de como melhorar mais este programa. >>> >>> O c?digo est? aqui: https://gist.github.com/780559 >>> >>> Abra?o, >>> Fl?vio >>> >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =end disclaimer >>> >>> >> >> >> >> -- >> ------------------------------------ >> H?lder M?ximo Botter Ribas >> ------------------------------------ >> msn/gtalk: helderribas (at) gmail (dot) com >> ------------------------------------ >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From flavio.lopes at links.inf.br Fri Jan 14 17:41:43 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 14 Jan 2011 23:41:43 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> Message-ID: <4D30FB57.2040504@links.inf.br> Nossa!...que horr?vel ficou minha pergunta. Escrevi tudo errado!....deixa eu corrigir: Fiz este Script com a inten??o de gerar Backups Full e Incremental. Acho que tem muito c?digo repetido, principalmente nos blocos onde defino as vari?veis: my $destino my $prefixo my $backup_nome Pensei em inser?-las dentro do escopo dos blocos por elas assumirem valores diferentes. E inserindo dentro dos blocos, n?o teria que criar estas vari?veis com nomes diferentes. N?o sei se estou sendo claro. E o que voc?s melhorariam neste c?digo? H?lder, voc? poderia me dar um exemplo de como usar os diret?rios como par?metros? Em 14-01-2011 23:23, H?lder M?ximo Botter Ribas escreveu: > os diretorios poderiam ser parametros, > > 2011/1/14 "Fl?vio R. Lopes": > >> Boa noite pessoal. >> >> Fiz um script para gerar backups: Incremental e Full. >> Acho que al?m de te muito c?digo repetido. >> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma >> sugest?o de como melhorar mais este programa. >> >> O c?digo est? aqui: https://gist.github.com/780559 >> >> Abra?o, >> Fl?vio >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> >> > > > From daniel.oliveira.mantovani at gmail.com Fri Jan 14 17:43:55 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 14 Jan 2011 23:43:55 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D30E8BE.1030008@aware.com.br> References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> Message-ID: Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da cultura. Ah n?o ser que seja num local privado, como uma empresa. Champs ^^ 2011/1/14 Thiago Rondon : > Em 14/01/11 14:12, Lindolfo Lorn Rodrigues escreveu: > > Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? > De preferencia um que n?o use Vex, apesar que teremos celular com 3g. > Facil de acesso acho que na Av. Paulista > > ? uma boa, podemos fazer um evento baseado em duas etapas, sendo a primeira > etapa no starbucks pela manh? - na Alameda Santos - e a segunda na livraria > cultura, quando estivemos com o motor ligado. > > Sugest?es ? Datas ? > > Abs! > -Thiago Rondon > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From helderribas at gmail.com Fri Jan 14 17:50:49 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Fri, 14 Jan 2011 23:50:49 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: <4D30FB57.2040504@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> <4D30FB57.2040504@links.inf.br> Message-ID: eu gosto de utilizar o GetOpt Tipo use Getopt::Long; my $destino $result = GetOptions ("destino=s" => \$destino); D? uma olhada http://perldoc.perl.org/Getopt/Long.html H?lder 2011/1/14 "Fl?vio R. Lopes" : > Nossa!...que horr?vel ficou minha pergunta. Escrevi tudo errado!....deixa eu > corrigir: > > Fiz este Script com a inten??o de gerar Backups Full e Incremental. > Acho que tem muito c?digo repetido, principalmente nos blocos onde defino as > vari?veis: > my $destino > my $prefixo > my $backup_nome > > Pensei em inser?-las dentro do escopo dos blocos por elas assumirem valores > diferentes. E inserindo dentro dos blocos, n?o teria que criar estas > vari?veis com nomes diferentes. N?o sei se estou sendo claro. > > E o que voc?s melhorariam neste c?digo? > > H?lder, voc? poderia me dar um exemplo de como usar os diret?rios como > par?metros? > > > Em 14-01-2011 23:23, H?lder M?ximo Botter Ribas escreveu: >> >> os diretorios poderiam ser parametros, >> >> 2011/1/14 "Fl?vio R. Lopes": >> >>> >>> Boa noite pessoal. >>> >>> Fiz um script para gerar backups: Incremental e Full. >>> Acho que al?m de te muito c?digo repetido. >>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar >>> alguma >>> sugest?o de como melhorar mais este programa. >>> >>> O c?digo est? aqui: https://gist.github.com/780559 >>> >>> Abra?o, >>> Fl?vio >>> >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> ?L >>> =end disclaimer >>> >>> >>> >> >> >> > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ msn/gtalk: helderribas (at) gmail (dot) com ------------------------------------ From flavio.lopes at links.inf.br Fri Jan 14 17:54:16 2011 From: flavio.lopes at links.inf.br (=?windows-1252?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 14 Jan 2011 23:54:16 -0200 Subject: [SP-pm] =?windows-1252?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> Message-ID: <4D30FE48.7060801@links.inf.br> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; > Que desperd?cio de processamento :P > my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; > Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais leg?vel para mim. Bem, se for para economizar processamento ent?o posso fazer: my $sufixo = ".tar.bz2" my $backup_nome = "$destino$prefixo$data_backup$sufixo"; Blz ent?o!...J? vou alterar... > > > 2011/1/14 H?lder M?ximo Botter Ribas: > >> os diretorios poderiam ser parametros, >> >> 2011/1/14 "Fl?vio R. Lopes": >> >>> Boa noite pessoal. >>> >>> Fiz um script para gerar backups: Incremental e Full. >>> Acho que al?m de te muito c?digo repetido. >>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma >>> sugest?o de como melhorar mais este programa. >>> >>> O c?digo est? aqui: https://gist.github.com/780559 >>> >>> Abra?o, >>> Fl?vio >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >>> >> >> >> -- >> ------------------------------------ >> H?lder M?ximo Botter Ribas >> ------------------------------------ >> msn/gtalk: helderribas (at) gmail (dot) com >> ------------------------------------ >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > From helderribas at gmail.com Fri Jan 14 17:54:33 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Fri, 14 Jan 2011 23:54:33 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> Message-ID: Hackathon no O'malleys???? 2011/1/14 Daniel de Oliveira Mantovani : > Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. > > Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito > n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da > cultura. Ah n?o ser que seja num local privado, como uma empresa. > > Champs ^^ > > 2011/1/14 Thiago Rondon : >> Em 14/01/11 14:12, Lindolfo Lorn Rodrigues escreveu: >> >> Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? >> De preferencia um que n?o use Vex, apesar que teremos celular com 3g. >> Facil de acesso acho que na Av. Paulista >> >> ? uma boa, podemos fazer um evento baseado em duas etapas, sendo a primeira >> etapa no starbucks pela manh? - na Alameda Santos - e a segunda na livraria >> cultura, quando estivemos com o motor ligado. >> >> Sugest?es ? Datas ? >> >> Abs! >> -Thiago Rondon >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> ?L >> =end disclaimer >> >> > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > ?L > =end disclaimer > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ msn/gtalk: helderribas (at) gmail (dot) com ------------------------------------ From flavio.lopes at links.inf.br Fri Jan 14 17:58:17 2011 From: flavio.lopes at links.inf.br (=?windows-1252?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Fri, 14 Jan 2011 23:58:17 -0200 Subject: [SP-pm] =?windows-1252?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> Message-ID: <4D30FF39.6080303@links.inf.br> Em 14-01-2011 23:37, Daniel de Oliveira Mantovani escreveu: > my $date = Date::Simple->new(today); > my $data_backup = $date->format("%d-%m-%Y"); > my $dia_da_semana = $date->day_of_week(); > > bl????h ^ > > > my $date = DateTime->now; > ... > preciso do "date_backup" => $date->ymd('/'); > ... > Putz!...muito mais simples! Obrigado Daniel. > > 2011/1/14 Daniel de Oliveira Mantovani: > >> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperd?cio de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> >> >> >> 2011/1/14 H?lder M?ximo Botter Ribas: >> >>> os diretorios poderiam ser parametros, >>> >>> 2011/1/14 "Fl?vio R. Lopes": >>> >>>> Boa noite pessoal. >>>> >>>> Fiz um script para gerar backups: Incremental e Full. >>>> Acho que al?m de te muito c?digo repetido. >>>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar alguma >>>> sugest?o de como melhorar mais este programa. >>>> >>>> O c?digo est? aqui: https://gist.github.com/780559 >>>> >>>> Abra?o, >>>> Fl?vio >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>>> >>> >>> >>> -- >>> ------------------------------------ >>> H?lder M?ximo Botter Ribas >>> ------------------------------------ >>> msn/gtalk: helderribas (at) gmail (dot) com >>> ------------------------------------ >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> >> > > > From helderribas at gmail.com Fri Jan 14 18:04:51 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Sat, 15 Jan 2011 00:04:51 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Vc tem que sempre perceber se o beneficio que vai te trazer algumas opera??es, Se vc prefere a sua leitura que o ganho de um processamento, que neste caso deve nem deve fazer c?cegas no processador, dai o seu codigo n?o teria problemas. Mas concatena??o de Strings podem vir a ser problematicas de acordo com a frequencia que vc faz( num while pode ser terrivel), por isso eh sempre indicado fazer as opera??es mais corretas de concatenacoes para n?o criar um mal h?bito. H?lder 2011/1/14 "Fl?vio R. Lopes" : > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: >> >> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperd?cio de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> > > Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma > que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais > leg?vel para mim. > > Bem, se for para economizar processamento ent?o posso fazer: > > my $sufixo = ".tar.bz2" > my $backup_nome = "$destino$prefixo$data_backup$sufixo"; > > Blz ent?o!...J? vou alterar... > >> >> >> 2011/1/14 H?lder M?ximo Botter Ribas: >> >>> >>> os diretorios poderiam ser parametros, >>> >>> 2011/1/14 "Fl?vio R. Lopes": >>> >>>> >>>> Boa noite pessoal. >>>> >>>> Fiz um script para gerar backups: Incremental e Full. >>>> Acho que al?m de te muito c?digo repetido. >>>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar >>>> alguma >>>> sugest?o de como melhorar mais este programa. >>>> >>>> O c?digo est? aqui: https://gist.github.com/780559 >>>> >>>> Abra?o, >>>> Fl?vio >>>> >>>> =begin disclaimer >>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> ?L >>>> =end disclaimer >>>> >>>> >>>> >>> >>> >>> -- >>> ------------------------------------ >>> H?lder M?ximo Botter Ribas >>> ------------------------------------ >>> msn/gtalk: helderribas (at) gmail (dot) com >>> ------------------------------------ >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> ?L >>> =end disclaimer >>> >>> >> >> >> > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ msn/gtalk: helderribas (at) gmail (dot) com ------------------------------------ From russoz at gmail.com Fri Jan 14 18:08:21 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Sat, 15 Jan 2011 00:08:21 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: 2011/1/14 "Fl?vio R. Lopes" > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperd?cio de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> > mantovani-- Flavio, Eu estava me abstendo ate agora, mas como o nosso padawan est? querendo ir para o lado negro da For?a, tive de intervir. 1) Um programa de backup assim, n?o me parece algo que algu[em faria somente para aprender a usar a linguagem. Me parece algo que voc? ir? usar realmente depois. Nesse caso, sugiro pesquisar v?rias solu??es open-source de backup dispon?veis na internet. Tenho certeza que voc? ir? resolver o seu problema mais r?pido, com a vantagem adicional de que vai ter muito mais gente testando/usando o software, n?o somente voc?. 2) Mantovani: eu esperava mais de voc? a essa altura do campeonato. Fl?vio, os parcos milissegundos que voc? poderia eventualmente ganhar na concatena??o das strings n?o s?o NADA comparados com os v?rios segundos que voc? ir? esperar pelo backup. Enquanto isso, seu c?digo ficar? 2x mais dif?cil de ler. Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma > que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais > leg?vel para mim. > > Bem, se for para economizar processamento ent?o posso fazer: > > my $sufixo = ".tar.bz2" > my $backup_nome = "$destino$prefixo$data_backup$sufixo"; > > Blz ent?o!...J? vou alterar... > A longo prazo, a facilidade de manuten??o vale mais do otimiza??o-a-qualquer-custo. -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Fri Jan 14 18:08:21 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Sat, 15 Jan 2011 00:08:21 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: 2011/1/14 "Fl?vio R. Lopes" > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperd?cio de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> > mantovani-- Flavio, Eu estava me abstendo ate agora, mas como o nosso padawan est? querendo ir para o lado negro da For?a, tive de intervir. 1) Um programa de backup assim, n?o me parece algo que algu[em faria somente para aprender a usar a linguagem. Me parece algo que voc? ir? usar realmente depois. Nesse caso, sugiro pesquisar v?rias solu??es open-source de backup dispon?veis na internet. Tenho certeza que voc? ir? resolver o seu problema mais r?pido, com a vantagem adicional de que vai ter muito mais gente testando/usando o software, n?o somente voc?. 2) Mantovani: eu esperava mais de voc? a essa altura do campeonato. Fl?vio, os parcos milissegundos que voc? poderia eventualmente ganhar na concatena??o das strings n?o s?o NADA comparados com os v?rios segundos que voc? ir? esperar pelo backup. Enquanto isso, seu c?digo ficar? 2x mais dif?cil de ler. Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma > que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais > leg?vel para mim. > > Bem, se for para economizar processamento ent?o posso fazer: > > my $sufixo = ".tar.bz2" > my $backup_nome = "$destino$prefixo$data_backup$sufixo"; > > Blz ent?o!...J? vou alterar... > A longo prazo, a facilidade de manuten??o vale mais do otimiza??o-a-qualquer-custo. -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Fri Jan 14 18:09:46 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Sat, 15 Jan 2011 00:09:46 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> Message-ID: not gonna work, al?m do fato de que eles - at? onde me lembro - n?o ficam abertos o dia inteiro 2011/1/14 H?lder M?ximo Botter Ribas > Hackathon no O'malleys???? > > 2011/1/14 Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani em gmail.com>: > > Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. > > > > Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito > > n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da > > cultura. Ah n?o ser que seja num local privado, como uma empresa. > > > > Champs ^^ > > > > 2011/1/14 Thiago Rondon : > >> Em 14/01/11 14:12, Lindolfo Lorn Rodrigues escreveu: > >> > >> Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? > >> De preferencia um que n?o use Vex, apesar que teremos celular com 3g. > >> Facil de acesso acho que na Av. Paulista > >> > >> ? uma boa, podemos fazer um evento baseado em duas etapas, sendo a > primeira > >> etapa no starbucks pela manh? - na Alameda Santos - e a segunda na > livraria > >> cultura, quando estivemos com o motor ligado. > >> > >> Sugest?es ? Datas ? > >> > >> Abs! > >> -Thiago Rondon > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >> L > >> =end disclaimer > >> > >> > > > > > > > > -- > > "If you?ve never written anything thoughtful, then you?ve never had > > any difficult, important, or interesting thoughts. That?s the secret: > > people who don?t write, are people who don?t think." > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > > -- > ------------------------------------ > H?lder M?ximo Botter Ribas > ------------------------------------ > msn/gtalk: helderribas (at) gmail (dot) com > ------------------------------------ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From helderribas at gmail.com Fri Jan 14 18:17:30 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Sat, 15 Jan 2011 00:17:30 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> Message-ID: J? tomei uma Franciskaner durante o almo?o nesse bar http://www.ibotiramabar.com.br/, O primeiro andar ? show de bola. S? n?o sei se tem wifi :P H?lder 2011/1/15 Alexei Znamensky : > not gonna work, al?m do fato de que eles - at? onde me lembro - n?o ficam > abertos o dia inteiro > > 2011/1/14 H?lder M?ximo Botter Ribas >> >> Hackathon no O'malleys???? >> >> 2011/1/14 Daniel de Oliveira Mantovani >> : >> > Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. >> > >> > Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito >> > n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da >> > cultura. Ah n?o ser que seja num local privado, como uma empresa. >> > >> > Champs ^^ >> > >> > 2011/1/14 Thiago Rondon : >> >> Em 14/01/11 14:12, Lindolfo Lorn Rodrigues escreveu: >> >> >> >> Que tal pegarmos algum caf?? tipo starbucks/viena/livraria cultura ? >> >> De preferencia um que n?o use Vex, apesar que teremos celular com 3g. >> >> Facil de acesso acho que na Av. Paulista >> >> >> >> ? uma boa, podemos fazer um evento baseado em duas etapas, sendo a >> >> primeira >> >> etapa no starbucks pela manh? - na Alameda Santos - e a segunda na >> >> livraria >> >> cultura, quando estivemos com o motor ligado. >> >> >> >> Sugest?es ? Datas ? >> >> >> >> Abs! >> >> -Thiago Rondon >> >> >> >> =begin disclaimer >> >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> >> ?L >> >> =end disclaimer >> >> >> >> >> > >> > >> > >> > -- >> > "If you?ve never written anything thoughtful, then you?ve never had >> > any difficult, important, or interesting thoughts. That?s the secret: >> > people who don?t write, are people who don?t think." >> > =begin disclaimer >> > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> > ?L >> > =end disclaimer >> > >> >> >> >> -- >> ------------------------------------ >> H?lder M?ximo Botter Ribas >> ------------------------------------ >> msn/gtalk: helderribas (at) gmail (dot) com >> ------------------------------------ >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> ?L >> =end disclaimer > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > ?L > =end disclaimer > > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ msn/gtalk: helderribas (at) gmail (dot) com ------------------------------------ From flavio.lopes at links.inf.br Fri Jan 14 18:40:16 2011 From: flavio.lopes at links.inf.br (=?UTF-8?B?IkZsw6F2aW8gUi4gTG9wZXMi?=) Date: Sat, 15 Jan 2011 00:40:16 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: <4D310910.1090600@links.inf.br> Em 15-01-2011 00:08, Alexei Znamensky escreveu: > 2011/1/14 "Fl?vio R. Lopes" > > > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . > ".tar.bz2"; > Que desperd?cio de processamento :P > my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; > > > mantovani-- > > Flavio, Opa!..ol? Russo.... > > Eu estava me abstendo ate agora, mas como o nosso padawan est? > querendo ir para o lado negro da For?a, tive de intervir. > > 1) Um programa de backup assim, n?o me parece algo que algu[em faria > somente para aprender a usar a linguagem. Me parece algo que voc? ir? > usar realmente depois. Nesse caso, sugiro pesquisar v?rias solu??es > open-source de backup dispon?veis na internet. Tenho certeza que voc? > ir? resolver o seu problema mais r?pido, com a vantagem adicional de > que vai ter muito mais gente testando/usando o software, n?o somente voc?. Bem, na verdade s?o as duas coisas sim. Mas este programa estou pensando em usar aqui na minha m?quina, para fazer backup de umas "porcariazinhas" minhas. Para backup "mais s?rios" tenho implementado com o Bacula. Ali?s, com este programinha que fiz, dependendo do volume dados, o "restore" ficaria bizarro!! > > 2) Mantovani: eu esperava mais de voc? a essa altura do campeonato. > Fl?vio, os parcos milissegundos que voc? poderia eventualmente ganhar > na concatena??o das strings n?o s?o NADA comparados com os v?rios > segundos que voc? ir? esperar pelo backup. Enquanto isso, seu c?digo > ficar? 2x mais dif?cil de ler. > > Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis > da forma que fiz ? desperd?cio de processamento. Na verdade fiz > para deixar mais leg?vel para mim. > > Bem, se for para economizar processamento ent?o posso fazer: > > my $sufixo = ".tar.bz2" > my $backup_nome = "$destino$prefixo$data_backup$sufixo"; > > Blz ent?o!...J? vou alterar... > > > A longo prazo, a facilidade de manuten??o vale mais do > otimiza??o-a-qualquer-custo. > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com > ] [www.flickr.com/photos/alexeiz > ] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Sat Jan 15 00:40:14 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sat, 15 Jan 2011 06:40:14 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> Message-ID: <4D315D6E.7030805@aware.com.br> Em 14/01/11 23:43, Daniel de Oliveira Mantovani escreveu: > Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. > > Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito > n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da > cultura. Ah n?o ser que seja num local privado, como uma empresa. > > Champs ^^ > Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor tomarmos depois, opcionalmente. :-) -Thiago Rondon From edencardim at gmail.com Sat Jan 15 01:23:36 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:23:36 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D315D6E.7030805@aware.com.br> (Thiago Rondon's message of "Sat, 15 Jan 2011 06:40:14 -0200") References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: >>>>> "Thiago" == Thiago Rondon writes: Thiago> Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor Thiago> tomarmos depois, opcionalmente. :-) Tamb?m acho. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:23:36 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:23:36 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D315D6E.7030805@aware.com.br> (Thiago Rondon's message of "Sat, 15 Jan 2011 06:40:14 -0200") References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: >>>>> "Thiago" == Thiago Rondon writes: Thiago> Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor Thiago> tomarmos depois, opcionalmente. :-) Tamb?m acho. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:24:58 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:24:58 -0200 Subject: [SP-pm] =?utf-8?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Poss?= =?utf-8?q?=C3=ADvel_Oportunidade?= In-Reply-To: (Suissa's message of "Fri, 14 Jan 2011 22:37:01 -0200") References: Message-ID: >>>>> "Suissa" == Suissa writes: Suissa> Por ?tudo que li fico pensando pq vc nao criam um sistema de Suissa> blog desses e vamos ver se faz mais sucesso que o Wordpress Suissa> ja que esse esquema EH MUITO MELHOR, ent?o com crtza ter?o Suissa> milh?es de usu?rio como o WP, ou ser? que n?o? Suissa> Muito bonito falar essas coisas para se dar bem com Suissa> desenvolvedores, quero ver com os usu?rios, principalmente Suissa> com as hospedagens. N?o estou interessado nesse mercado, eu desenvolvo CMS pra Cisco. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:36:53 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:36:53 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> (=?utf-8?Q?=22Fl=C3=A1vio?= R. Lopes"'s message of "Fri, 14 Jan 2011 23:54:16 -0200") References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: >>>>> "Fl?vio" == Fl?vio R Lopes writes: Fl?vio> Bem, se for para economizar processamento ent?o posso fazer: Fl?vio> my $sufixo = ".tar.bz2" Fl?vio> my $backup_nome = "$destino$prefixo$data_backup$sufixo"; Fl?vio> Blz ent?o!...J? vou alterar... Se for fazer assim, faz logo assim: my $backup_nome = "${destino}${prefixo}${data_backup}.tar.bz2" -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:36:53 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:36:53 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> (=?utf-8?Q?=22Fl=C3=A1vio?= R. Lopes"'s message of "Fri, 14 Jan 2011 23:54:16 -0200") References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: >>>>> "Fl?vio" == Fl?vio R Lopes writes: Fl?vio> Bem, se for para economizar processamento ent?o posso fazer: Fl?vio> my $sufixo = ".tar.bz2" Fl?vio> my $backup_nome = "$destino$prefixo$data_backup$sufixo"; Fl?vio> Blz ent?o!...J? vou alterar... Se for fazer assim, faz logo assim: my $backup_nome = "${destino}${prefixo}${data_backup}.tar.bz2" -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:59:10 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:59:10 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: (Alexei Znamensky's message of "Sat, 15 Jan 2011 00:08:21 -0200") References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: >>>>> "Alexei" == Alexei Znamensky writes: Alexei> 2011/1/14 "Fl?vio R. Lopes" Alexei> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: Alexei> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Alexei> Que desperd?cio de processamento :P Alexei> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; Alexei> mantovani-- Alexei> 2) Mantovani: eu esperava mais de voc? a essa altura do Alexei> campeonato. Fl?vio, os parcos milissegundos que voc? poderia Alexei> eventualmente ganhar na concatena??o das strings n?o s?o Alexei> NADA comparados com os v?rios segundos que voc? ir? esperar Alexei> pelo backup. Enquanto isso, seu c?digo ficar? 2x mais Alexei> dif?cil de ler. Sem contar que, na verdade, interpola??o ? sempre mais lento que concatena??o: bjork:~ edenc$ perl -MO=Concise -le'print "$destino" . "$prefixo" . "$data_backup" . q{.tar.bz2};' f <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 e <@> print vK ->f 3 <0> pushmark s ->4 d <2> concat[t6] sKS/2 ->e b <2> concat[t5] sKS/2 ->c 8 <2> concat[t3] sK/2 ->9 5 <@> stringify[t1] sK/1 ->6 - <0> ex-pushmark s ->4 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 7 <@> stringify[t2] sK/1 ->8 - <0> ex-pushmark s ->6 - <1> ex-rv2sv sK/1 ->7 6 <$> gvsv(*prefixo) s ->7 a <@> stringify[t4] sK/1 ->b - <0> ex-pushmark s ->9 - <1> ex-rv2sv sK/1 ->a 9 <$> gvsv(*data_backup) s ->a c <$> const(PV ".tar.bz2") s ->d = 21 opcodes bjork:~ edenc$ perl -MO=Concise -le'print "$destino$prefixo$data_backup" . q{.tar.bz2};' c <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 b <@> print vK ->c 3 <0> pushmark s ->4 a <2> concat[t4] sK/2 ->b - <1> ex-stringify sK/1 ->9 - <0> ex-pushmark s ->4 8 <2> concat[t2] sKS/2 ->9 6 <2> concat[t1] sK/2 ->7 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 - <1> ex-rv2sv sK/1 ->6 5 <$> gvsv(*prefixo) s ->6 - <1> ex-rv2sv sK/1 ->8 7 <$> gvsv(*data_backup) s ->8 9 <$> const(PV ".tar.bz2") s ->a = 17 opcodes Melhor mesmo seria: my $backup_nome = $destino . $prefixo . $data_backup . '.tar.bz2'; bjork:~ edenc$ perl -MO=Concise -le'print $destino . $prefixo . $data_backup . q{.tar.bz2};' c <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 b <@> print vK ->c 3 <0> pushmark s ->4 a <2> concat[t3] sKS/2 ->b 8 <2> concat[t2] sKS/2 ->9 6 <2> concat[t1] sK/2 ->7 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 - <1> ex-rv2sv sK/1 ->6 5 <$> gvsv(*prefixo) s ->6 - <1> ex-rv2sv sK/1 ->8 7 <$> gvsv(*data_backup) s ->8 9 <$> const(PV ".tar.bz2") s ->a = 15 opcodes O ?nico problema com a abordagem inicial do fl?vio foi interpolar as vari?veis individualmente, que pra esse caso em particular, ? desnecess?rio. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From edencardim at gmail.com Sat Jan 15 01:59:10 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sat, 15 Jan 2011 07:59:10 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: (Alexei Znamensky's message of "Sat, 15 Jan 2011 00:08:21 -0200") References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: >>>>> "Alexei" == Alexei Znamensky writes: Alexei> 2011/1/14 "Fl?vio R. Lopes" Alexei> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: Alexei> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Alexei> Que desperd?cio de processamento :P Alexei> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; Alexei> mantovani-- Alexei> 2) Mantovani: eu esperava mais de voc? a essa altura do Alexei> campeonato. Fl?vio, os parcos milissegundos que voc? poderia Alexei> eventualmente ganhar na concatena??o das strings n?o s?o Alexei> NADA comparados com os v?rios segundos que voc? ir? esperar Alexei> pelo backup. Enquanto isso, seu c?digo ficar? 2x mais Alexei> dif?cil de ler. Sem contar que, na verdade, interpola??o ? sempre mais lento que concatena??o: bjork:~ edenc$ perl -MO=Concise -le'print "$destino" . "$prefixo" . "$data_backup" . q{.tar.bz2};' f <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 e <@> print vK ->f 3 <0> pushmark s ->4 d <2> concat[t6] sKS/2 ->e b <2> concat[t5] sKS/2 ->c 8 <2> concat[t3] sK/2 ->9 5 <@> stringify[t1] sK/1 ->6 - <0> ex-pushmark s ->4 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 7 <@> stringify[t2] sK/1 ->8 - <0> ex-pushmark s ->6 - <1> ex-rv2sv sK/1 ->7 6 <$> gvsv(*prefixo) s ->7 a <@> stringify[t4] sK/1 ->b - <0> ex-pushmark s ->9 - <1> ex-rv2sv sK/1 ->a 9 <$> gvsv(*data_backup) s ->a c <$> const(PV ".tar.bz2") s ->d = 21 opcodes bjork:~ edenc$ perl -MO=Concise -le'print "$destino$prefixo$data_backup" . q{.tar.bz2};' c <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 b <@> print vK ->c 3 <0> pushmark s ->4 a <2> concat[t4] sK/2 ->b - <1> ex-stringify sK/1 ->9 - <0> ex-pushmark s ->4 8 <2> concat[t2] sKS/2 ->9 6 <2> concat[t1] sK/2 ->7 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 - <1> ex-rv2sv sK/1 ->6 5 <$> gvsv(*prefixo) s ->6 - <1> ex-rv2sv sK/1 ->8 7 <$> gvsv(*data_backup) s ->8 9 <$> const(PV ".tar.bz2") s ->a = 17 opcodes Melhor mesmo seria: my $backup_nome = $destino . $prefixo . $data_backup . '.tar.bz2'; bjork:~ edenc$ perl -MO=Concise -le'print $destino . $prefixo . $data_backup . q{.tar.bz2};' c <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 b <@> print vK ->c 3 <0> pushmark s ->4 a <2> concat[t3] sKS/2 ->b 8 <2> concat[t2] sKS/2 ->9 6 <2> concat[t1] sK/2 ->7 - <1> ex-rv2sv sK/1 ->5 4 <$> gvsv(*destino) s ->5 - <1> ex-rv2sv sK/1 ->6 5 <$> gvsv(*prefixo) s ->6 - <1> ex-rv2sv sK/1 ->8 7 <$> gvsv(*data_backup) s ->8 9 <$> const(PV ".tar.bz2") s ->a = 15 opcodes O ?nico problema com a abordagem inicial do fl?vio foi interpolar as vari?veis individualmente, que pra esse caso em particular, ? desnecess?rio. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From cadu.unisal1 at gmail.com Sat Jan 15 04:30:03 2011 From: cadu.unisal1 at gmail.com (Carlos Eduardo) Date: Sat, 15 Jan 2011 12:30:03 +0000 (UTC) Subject: [SP-pm] Invitation to connect on LinkedIn Message-ID: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> LinkedIn ------------ I'd like to add you to my professional network on LinkedIn. - Carlos Carlos Eduardo Software Developer at BluePex Security Solutions Campinas Area, Brazil Confirm that you know Carlos Eduardo https://www.linkedin.com/e/tbd0q7-giyhvz9k-2y/isd/2148520760/Cy6A1t8S/ -- (c) 2010, LinkedIn Corporation -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From helderribas at gmail.com Sat Jan 15 04:43:20 2011 From: helderribas at gmail.com (=?ISO-8859-1?Q?H=E9lder_M=E1ximo_Botter_Ribas?=) Date: Sat, 15 Jan 2011 10:43:20 -0200 Subject: [SP-pm] Invitation to connect on LinkedIn In-Reply-To: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> References: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> Message-ID: Como aumentar a sua rede no linkedin #fail 2011/1/15 Carlos Eduardo > LinkedIn > > I'd like to add you to my professional network on LinkedIn. > > - Carlos > Carlos Eduardo > Software Developer at BluePex Security Solutions > Campinas Area, Brazil > > Confirm that you know Carlos > > ? 2010, LinkedIn Corporation > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- ------------------------------------ H?lder M?ximo Botter Ribas ------------------------------------ twitter: @hmbr ------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Sat Jan 15 05:21:33 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Sat, 15 Jan 2011 11:21:33 -0200 Subject: [SP-pm] Invitation to connect on LinkedIn In-Reply-To: References: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> Message-ID: Menos pior que orkut :) 2011/1/15 H?lder M?ximo Botter Ribas > > Como aumentar a sua rede no linkedin #fail > > 2011/1/15 Carlos Eduardo >> >> LinkedIn >> >> I'd like to add you to my professional network on LinkedIn. >> >> - Carlos >> >> Carlos Eduardo >> Software Developer at BluePex Security Solutions >> Campinas Area, Brazil >> >> Confirm that you know Carlos >> >> ? 2010, LinkedIn Corporation >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> > > > > -- > ------------------------------------ > H?lder M?ximo Botter Ribas > ------------------------------------ > twitter: @hmbr > ------------------------------------ > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From blabos at gmail.com Sat Jan 15 05:26:58 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Sat, 15 Jan 2011 11:26:58 -0200 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Putz Eden, dando carteirada a essa hora da manh?? huahauhu 2011/1/15 Eden Cardim : >>>>>> "Suissa" == Suissa ? writes: > > ? ?Suissa> Por ?tudo que li fico pensando pq vc nao criam um sistema de > ? ?Suissa> blog desses e vamos ver se faz mais sucesso que o Wordpress > ? ?Suissa> ja que esse esquema EH MUITO MELHOR, ent?o com crtza ter?o > ? ?Suissa> milh?es de usu?rio como o WP, ou ser? que n?o? > > ? ?Suissa> Muito bonito falar essas coisas para se dar bem com > ? ?Suissa> desenvolvedores, quero ver com os usu?rios, principalmente > ? ?Suissa> com as hospedagens. > > N?o estou interessado nesse mercado, eu desenvolvo CMS pra Cisco. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From russoz at gmail.com Sat Jan 15 05:41:36 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Sat, 15 Jan 2011 11:41:36 -0200 Subject: [SP-pm] =?utf-8?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Poss?= =?utf-8?q?=C3=ADvel_Oportunidade?= In-Reply-To: References: Message-ID: Eden "Sangue-nos-?io" Cardim 2011/1/15 Blabos de Blebe > Putz Eden, dando carteirada a essa hora da manh?? > > huahauhu > > 2011/1/15 Eden Cardim : > >>>>>> "Suissa" == Suissa writes: > > > > Suissa> Por tudo que li fico pensando pq vc nao criam um sistema de > > Suissa> blog desses e vamos ver se faz mais sucesso que o Wordpress > > Suissa> ja que esse esquema EH MUITO MELHOR, ent?o com crtza ter?o > > Suissa> milh?es de usu?rio como o WP, ou ser? que n?o? > > > > Suissa> Muito bonito falar essas coisas para se dar bem com > > Suissa> desenvolvedores, quero ver com os usu?rios, principalmente > > Suissa> com as hospedagens. > > > > N?o estou interessado nesse mercado, eu desenvolvo CMS pra Cisco. > > > > -- > > Eden Cardim > > Software Engineer > > +55 73 9986-3963 > > edencardim.com > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Sat Jan 15 06:13:33 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Sat, 15 Jan 2011 12:13:33 -0200 Subject: [SP-pm] =?iso-8859-1?q?Desafio_Poste_-_O_CMS_que_d=E1_a_luz_por_c?= =?iso-8859-1?q?ima?= Message-ID: Hi folks, O Poste ? o projeto de um CMS que eu iniciei semestre passado, com o objetivo de substituir o WP no meu blog. Todas as opini?es abaixo devem ser classificadas como emotivas/n?o t?cnicas. O WP ? um excelente produto para o usu?rio final, mas possui um c?digo que ? uma zona e eu cansei de brigar com ele pra fazer as coisas mais babacas. Eu como usu?rio estou insatisfeito. Pensando nisso, resolvi que quero substitu?-lo e quero um produto escrito em Perl moderno. Ele deve ter as seguintes caracter?sticas: * Deve ser simples de instalar por um leigo; * Um designer que n?o saiba programar deve ser capaz de criar um novo tema; * Deve ser constru?do seguindo os padr?es e premissas ideais da Engenharia de Software; * Um leigo deve ser capaz utiliz?-lo sem precisar de um PhD, ou seja, precisa ser intuitivo; * Deve possuir um core m?nimo e suportar plugins; * Deve possuir melhor performance que o WP; * Deve ser capaz de escalar indefinidamente; * Deve ser seguro; * Cada feature precisa possuir testes; * Deve ser poss?vel trocar a camada de visualiza??o alterando-se apenas uma configura??o (TT, PHP, etc); * Deve ser poss?vel trocar a camada de dados alterando-se apenas uma configura??o (Filesystem, Banco, NoSQL,, etc); Algumas dessas caracter?sticas esperadas pelo usu?rio, s?o claramente ideais, outras s?o tang?veis, e dado o n?vel t?cnico da discuss?o sobre filesystem e bancos de dados, esta ?ltima ? trivial. Ent?o eu desafio a lista a implementar esses requisitos, o resto ? papo furado. Abra?os From creaktive at gmail.com Sat Jan 15 07:11:28 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Sat, 15 Jan 2011 13:11:28 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Galera, de boa... Por que todo programador de Perl tem avers?o ao velho e bom printf()?! my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, $data_backup; ABS() 2011/1/15 Eden Cardim > perl -MO=Concise -le'print $destino . $prefixo . $data_backup . > q{.tar.bz2};' -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Sat Jan 15 07:11:28 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Sat, 15 Jan 2011 13:11:28 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Galera, de boa... Por que todo programador de Perl tem avers?o ao velho e bom printf()?! my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, $data_backup; ABS() 2011/1/15 Eden Cardim > perl -MO=Concise -le'print $destino . $prefixo . $data_backup . > q{.tar.bz2};' -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Sat Jan 15 09:19:09 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Sat, 15 Jan 2011 15:19:09 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: <4D30FE48.7060801@links.inf.br> References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Em 14 de janeiro de 2011 23:54, "Fl?vio R. Lopes" escreveu: > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperd?cio de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> > hmm, que tal: my $backup_nome = "${destino}${prefixo}${data_backup}.tar.bz2"; Seria melhor ainda parametrizar tamb?m a extens?o. ;) > >> > Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma > que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais > leg?vel para mim. > > Bem, se for para economizar processamento ent?o posso fazer: > > my $sufixo = ".tar.bz2" > my $backup_nome = "$destino$prefixo$data_backup$sufixo"; > > Blz ent?o!...J? vou alterar... > > > >> >> 2011/1/14 H?lder M?ximo Botter Ribas: >> >> >>> os diretorios poderiam ser parametros, >>> >>> 2011/1/14 "Fl?vio R. Lopes": >>> >>> >>>> Boa noite pessoal. >>>> >>>> Fiz um script para gerar backups: Incremental e Full. >>>> Acho que al?m de te muito c?digo repetido. >>>> Se algu?m tiver um tempinho, por favor d? uma olhada e que possa dar >>>> alguma >>>> sugest?o de como melhorar mais este programa. >>>> >>>> O c?digo est? aqui: https://gist.github.com/780559 >>>> >>>> Abra?o, >>>> Fl?vio >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> ------------------------------------ >>> H?lder M?ximo Botter Ribas >>> ------------------------------------ >>> msn/gtalk: helderribas (at) gmail (dot) com >>> ------------------------------------ >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >>> >> >> >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Sat Jan 15 09:22:51 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Sat, 15 Jan 2011 15:22:51 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: 2011/1/15 Alexei Znamensky > 2011/1/14 "Fl?vio R. Lopes" > >> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: >> >> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >>> Que desperd?cio de processamento :P >>> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >>> >> > mantovani-- > > Flavio, > > Eu estava me abstendo ate agora, mas como o nosso padawan est? querendo ir > para o lado negro da For?a, tive de intervir. > > 1) Um programa de backup assim, n?o me parece algo que algu[em faria > somente para aprender a usar a linguagem. Me parece algo que voc? ir? usar > realmente depois. Nesse caso, sugiro pesquisar v?rias solu??es open-source > de backup dispon?veis na internet. Tenho certeza que voc? ir? resolver o seu > problema mais r?pido, com a vantagem adicional de que vai ter muito mais > gente testando/usando o software, n?o somente voc?. > > 2) Mantovani: eu esperava mais de voc? a essa altura do campeonato. Fl?vio, > os parcos milissegundos que voc? poderia eventualmente ganhar na > concatena??o das strings n?o s?o NADA comparados com os v?rios segundos que > voc? ir? esperar pelo backup. Enquanto isso, seu c?digo ficar? 2x mais > dif?cil de ler. > > Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma >> que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais >> leg?vel para mim. >> >> Bem, se for para economizar processamento ent?o posso fazer: >> >> my $sufixo = ".tar.bz2" >> my $backup_nome = "$destino$prefixo$data_backup$sufixo"; >> >> Blz ent?o!...J? vou alterar... >> > > A longo prazo, a facilidade de manuten??o vale mais do > otimiza??o-a-qualquer-custo. > > ? verdade, mas nesse caso se for pensar em custo benef?cio, nunca se escreveria um programa para fazer backup. :) > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Sat Jan 15 10:15:18 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Sat, 15 Jan 2011 16:15:18 -0200 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: 2011/1/14 Suissa > Por tudo que li fico pensando pq vc nao criam um sistema de blog desses e > vamos ver se faz mais sucesso que o Wordpress ja que esse esquema EH MUITO > MELHOR, ent?o com crtza ter?o milh?es de usu?rio como o WP, ou ser? que n?o? Ter "milh?es de *usu?rio*" vai muito al?m da arquitetura de software, qualquer crian?a de 10 anos sabe disso. Saber conjugar uma frase no plural, tamb?m qualquer crian?a de 10 anos sabe. Enfim, se "vc criam" um sistema com uma arquitetura de software melhor[0], existem outros "bilh?es de fatores, que influenciam no sucesso do produto. Portando, eu recomendo que voc? leia sobre o assunto. > > Muito bonito falar essas coisas para se dar bem com desenvolvedores, quero > ver com os usu?rios, principalmente com as hospedagens. > > 2011/1/11 Frederico Recsky > > Ol?, >> >> 2011/1/11 Thiago Rondon : >> > >> > Frederico, >> > >> > Voc? lembrou de um ponto importante para esta discuss?o, conceitualmente >> o >> > Movable Type ? est?tico e o Wordpress ? din?mico. H? plugins - que o >> pr?prio >> > criador do WP, Matthew, recomenda - para melhorar a performance do >> Wordpress >> > utilizando o mecanismo est?tico. >> >> Sim e n?o, padr?o ? estatico mas para alguma coisa diferente tem a >> op??o din?mica. >> >> As vezes ? necessario ser flex?vel, pelo menos entre os meus clientes >> ? comum ter "alguma coisa" dinamica e o conte?do principal >> "publicado", publicado ? a palavra para arquivo em disco. Quando voc? >> publica um arquivo em disco, ele n?o ? lido necessariamente toda vez >> do disco, na verdade a tendencia ? ele ficar no minimo com a pagina do >> come?o em cache no S.O. >> >> *Eu* acho uma gambiarra salvar um post inteiro no banco de dados, >> dependendo da complexidade do site eu salvo um post num arquivo, e >> referencias, tags, indexes e outra tralha no banco de dados porque faz >> sentido perguntar por essas coisas, e dizer "me da o post todo". >> >> Normalmente quando algum busca alguma coisa num blog pequeno n?o faz >> mal a ordem de grandeza da busca. Quando precisa de busca complexa eu >> ponho google search apontando para site: e deixo quem sabe fazer. >> >> Se me pagarem muito bem, eu escrevo uma busca para o blog do cara. :) >> >> >> -- Frederico Recsky >> http://frederico.us/devel >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > > -- > Jean C. Nascimento aka Suissa > Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP > Especializando em Desenvolvimento Web > > WebDeveloper - wgbnet.com.br/ | > localclub.com.br / > NoSQL Evangelist - nosqlbr.com.br/ > iGrape Coordenador PHP - igrape.org/ > TheWebMind Evangelist - thewebmind.org/ > > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Sat Jan 15 10:28:17 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Sat, 15 Jan 2011 16:28:17 -0200 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: 2011/1/15 Alexei Znamensky : > 2011/1/14 "Fl?vio R. Lopes" >> >> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: >>> >>> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >>> Que desperd?cio de processamento :P >>> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; > > mantovani-- > Flavio, > Eu estava me abstendo ate agora, mas como o nosso padawan est? querendo ir > para o lado negro da For?a, tive de intervir. > 1) ?Um programa de backup assim, n?o me parece algo que algu[em faria > somente para aprender a usar a linguagem. Me parece algo que voc? ir? usar > realmente depois. Nesse caso, sugiro pesquisar v?rias solu??es open-source > de backup dispon?veis na internet. Tenho certeza que voc? ir? resolver o seu > problema mais r?pido, com a vantagem adicional de que vai ter muito mais > gente testando/usando o software, n?o somente voc?. > 2) Mantovani: eu esperava mais de voc? a essa altura do campeonato. Fl?vio, > os parcos milissegundos que voc? poderia eventualmente ganhar na > concatena??o das strings n?o s?o NADA comparados com os v?rios segundos que > voc? ir? esperar pelo backup. Enquanto isso, seu c?digo ficar? 2x mais > dif?cil de ler. BTW, como ele "ajunta" aquele monte de vari?vel n?o importa. O que eu quero que ele entenda ? o que ele fez ? desnecess?rio e necess?rio, eu s? quero mostrar para ele um novo meio de pensar. Ele mesmo disse que n?o sabia que podia fazer aquilo, me sinto com o papel feito. ;) >> >> Humm....mais uma que aprendi. N?o sabia que concatenar vari?veis da forma >> que fiz ? desperd?cio de processamento. Na verdade fiz para deixar mais >> leg?vel para mim. >> >> Bem, se for para economizar processamento ent?o posso fazer: >> >> my $sufixo = ".tar.bz2" >> my $backup_nome = "$destino$prefixo$data_backup$sufixo"; >> >> Blz ent?o!...J? vou alterar... > > A longo prazo, a facilidade de manuten??o vale mais do > otimiza??o-a-qualquer-custo. > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From otaviof at gmail.com Sat Jan 15 10:50:57 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 15 Jan 2011 19:50:57 +0100 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: suissa-- && edenc-- && mantovani-- * Mantovani: Dar patada n?o resolve, se voc? pede educa??o n?o fique espetando os outros (http://bit.ly/emnRf2); * Eden: Totalmente off-topic ao assunto, s? alimenta o troll (e voc? sabe disso!); * Suissa: Respeito e boa educa??o s?o valores que voc? deveria ter recebido dos seus pais, e como eu acredito que voc? recebeu, pe?o que os use aqui tamb?m! Meios eletr?nicos de comunica??o s?o uma extens?o do que voc? ?, caso voc? n?o tenha algo relevante a acrescentar: cale-se -- isso n?o ? vergonha alguma. Pense nisso; N?o estou aqui para ditar regras, apenas para apontar os limites. Tamb?m n?o ? a primeira vez que eu vejo uma thread ir para este caminho. -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From otaviof at gmail.com Sat Jan 15 11:25:32 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 15 Jan 2011 20:25:32 +0100 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: 2011/1/12 Frederico Recsky : [...] > *Eu* acho uma gambiarra salvar um post inteiro no banco de dados, > dependendo da complexidade do site eu salvo um post num arquivo, e > referencias, tags, indexes e outra tralha no banco de dados porque faz > sentido perguntar por essas coisas, e dizer "me da o post todo". > > Normalmente quando algum busca alguma coisa num blog pequeno n?o faz > mal a ordem de grandeza da busca. Quando precisa de busca complexa eu > ponho ?google search apontando para site: e deixo quem sabe fazer. > > Se me pagarem muito bem, eu escrevo uma busca para o blog do cara. :) [...] Concordo com voc?, Fred. Me parece que os conceitos expostos por voc? n?o ficaram claros a todos, ent?o vou refor?ar e colocar um pouco de opini?o no meio: Apesar de ser poss?vel guardar um arquivo texto dentro de um RDBMS, eu tamb?m vejo isso como gambiarra. Simplesmente porque o modelo relacional emprega a organiza??o dos dados em tabelas, ou seja, um tamanho fixo entre seus membros. Assumindo este tamanho fixo, podemos imaginar de qual forma os dados ser?o distribu?dos no FS, e assim sabemos que a leitura/escrita assume um offset padr?o. Agora, imagina como colocar blog posts com tamanhos vari?veis. Outro ponto ? que o arquivo texto n?o precisa de convers?o ou calculo, ele est? pronto para usar. Falando de praticidade, que tal o manuseio destes arquivos? Text Editor vs. Perl DBH?! um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From marciodesouzaferreira at gmail.com Sat Jan 15 11:02:35 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Sat, 15 Jan 2011 17:02:35 -0200 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: 2011/1/14 Suissa > Por tudo que li fico pensando pq vc nao criam um sistema de blog desses e > vamos ver se faz mais sucesso que o Wordpress ja que esse esquema EH MUITO > MELHOR, ent?o com crtza ter?o milh?es de usu?rio como o WP, ou ser? que n?o? > > O sucesso do WP n?o est? relacionado a efici?ncia da tecnologia, mas a praticidade. ? muito simples escrever c?digo/programas em PHP. Uma boa arquitetura de software n?o garante a larga utiliza??o do mesmo, logo a discuss?o do sucesso do WP n?o est? relacionado a qualidade da arquitetura, mas a praticidade de se encontrar mantenedores e us?-lo. > Muito bonito falar essas coisas para se dar bem com desenvolvedores, quero > ver com os usu?rios, principalmente com as hospedagens. > > Quanto a hospedagem ... IMO, hoje em dia tem problema de hospedagem quem quer! H? v?rios servi?os VPS bons e barato, a Amazon[http://aws.amazon.com/ec2/] mesmo estava cedendo 1 ano free > 2011/1/11 Frederico Recsky > > Ol?, >> >> 2011/1/11 Thiago Rondon : >> > >> > Frederico, >> > >> > Voc? lembrou de um ponto importante para esta discuss?o, conceitualmente >> o >> > Movable Type ? est?tico e o Wordpress ? din?mico. H? plugins - que o >> pr?prio >> > criador do WP, Matthew, recomenda - para melhorar a performance do >> Wordpress >> > utilizando o mecanismo est?tico. >> >> Sim e n?o, padr?o ? estatico mas para alguma coisa diferente tem a >> op??o din?mica. >> >> As vezes ? necessario ser flex?vel, pelo menos entre os meus clientes >> ? comum ter "alguma coisa" dinamica e o conte?do principal >> "publicado", publicado ? a palavra para arquivo em disco. Quando voc? >> publica um arquivo em disco, ele n?o ? lido necessariamente toda vez >> do disco, na verdade a tendencia ? ele ficar no minimo com a pagina do >> come?o em cache no S.O. >> >> *Eu* acho uma gambiarra salvar um post inteiro no banco de dados, >> dependendo da complexidade do site eu salvo um post num arquivo, e >> referencias, tags, indexes e outra tralha no banco de dados porque faz >> sentido perguntar por essas coisas, e dizer "me da o post todo". >> >> Normalmente quando algum busca alguma coisa num blog pequeno n?o faz >> mal a ordem de grandeza da busca. Quando precisa de busca complexa eu >> ponho google search apontando para site: e deixo quem sabe fazer. >> >> Se me pagarem muito bem, eu escrevo uma busca para o blog do cara. :) >> >> >> -- Frederico Recsky >> http://frederico.us/devel >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Jean C. Nascimento aka Suissa > Prof. An?lise e Solu??es Web Fafit/Facic & UML - Itarar? - SP > Especializando em Desenvolvimento Web > > WebDeveloper - wgbnet.com.br/ | > localclub.com.br / > NoSQL Evangelist - nosqlbr.com.br/ > iGrape Coordenador PHP - igrape.org/ > TheWebMind Evangelist - thewebmind.org/ > > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From listas at imovlr.com Sat Jan 15 13:03:58 2011 From: listas at imovlr.com (Frederico Recsky) Date: Sat, 15 Jan 2011 22:03:58 +0100 Subject: [SP-pm] =?iso-8859-1?q?Reduzir_c=F3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Ol?, 2011/1/15 Stanislaw Pusep : > Galera, de boa... Por que todo programador de Perl tem avers?o ao velho e > bom printf()?! > > my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, > $data_backup; my $backup_nome = $destino . $prefixo . $data_backup. "tar.bz2"; Estamos em 2011 j? e esse dialeto "czista" de perl ? ruim de ler. At? porque eu quero concatenar, sprintf recebe uma lista e formata como o primeiro argumento. ? diferente. -- Frederico Recsky http://frederico.us/devel From listas at imovlr.com Sat Jan 15 13:07:55 2011 From: listas at imovlr.com (Frederico Recsky) Date: Sat, 15 Jan 2011 22:07:55 +0100 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: Ol?, 2011/1/15 Suissa > Por tudo que li fico pensando pq vc nao criam um sistema de blog desses e > vamos ver se faz mais sucesso que o Wordpress ja que esse esquema EH MUITO > MELHOR, ent?o com crtza ter?o milh?es de usu?rio como o WP, ou ser? que n?o? > > Muito bonito falar essas coisas para se dar bem com desenvolvedores, quero > ver com os usu?rios, principalmente com as hospedagens. > http://www.movabletype.org/ Atualmente rodo meus blogs pessoais nele, em http://frederico.us, e alguns clientes que rodam seus blogs/sites nele. Todos eles hospedados em shared hosting, principalmente na dreamhost. -- Frederico Recsky http://frederico.us/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Sat Jan 15 14:06:23 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sat, 15 Jan 2011 20:06:23 -0200 Subject: [SP-pm] =?iso-8859-1?q?Estatico_vs_Dinamico_era_Re=3A_=5BOT=5D_Po?= =?iso-8859-1?q?ss=EDvel_Oportunidade?= In-Reply-To: References: Message-ID: O Eden ta querendo ganhar outra cerveja, =D E eu fico aqui s? rindo! Legal mesmo foi no canal! 2011/1/15 Frederico Recsky > Ol?, > > 2011/1/15 Suissa > > Por tudo que li fico pensando pq vc nao criam um sistema de blog desses e >> vamos ver se faz mais sucesso que o Wordpress ja que esse esquema EH MUITO >> MELHOR, ent?o com crtza ter?o milh?es de usu?rio como o WP, ou ser? que n?o? >> >> Muito bonito falar essas coisas para se dar bem com desenvolvedores, quero >> ver com os usu?rios, principalmente com as hospedagens. >> > > http://www.movabletype.org/ > > Atualmente rodo meus blogs pessoais nele, em http://frederico.us, e alguns > clientes que rodam seus blogs/sites nele. Todos eles hospedados em shared > hosting, principalmente na dreamhost. > > -- Frederico Recsky > http://frederico.us/devel > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Sat Jan 15 14:08:27 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sat, 15 Jan 2011 20:08:27 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: Pessoal, eu sei a senha da wireless do shopping ABC Plaza, da pra ficar l? o dia todo, so falta a starbuckts... 2011/1/15 Eden Cardim > >>>>> "Thiago" == Thiago Rondon writes: > Thiago> Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor > Thiago> tomarmos depois, opcionalmente. :-) > > Tamb?m acho. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Sat Jan 15 14:16:42 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sat, 15 Jan 2011 20:16:42 -0200 Subject: [SP-pm] =?iso-8859-1?q?Desafio_Poste_-_O_CMS_que_d=E1_a_luz_por_c?= =?iso-8859-1?q?ima?= In-Reply-To: References: Message-ID: My god! Projeto pra 2011? (ops, juro q escrevi querendo escrever no proximo ano..., recome?ando..) My GOD! Projeto para 2012? Acho que a parte mais complicada seria ter a escalabilidade indefinida, pois, geralmente, ao mudar a camada de dados, afetamos diretamente esta pratica, certo? Outra coisa seria as "inter-comunica??es" entre os plugins, ? um saco a quantidade de plugin do wordpress que entra em conflito com outros (por exemplo, a jQuery sendo inserida varias vezes...) Est? ? apenas minha opini?o, preciso come?ar a faculdade pra saber discutir alguma coisa de Engenharia de Software! "n?o briguem" 2011/1/15 Blabos de Blebe > Hi folks, > > O Poste ? o projeto de um CMS que eu iniciei semestre passado, com o > objetivo de substituir o WP no meu blog. > > Todas as opini?es abaixo devem ser classificadas como emotivas/n?o > t?cnicas. > > O WP ? um excelente produto para o usu?rio final, mas possui um c?digo > que ? uma zona e eu cansei de brigar com ele pra fazer as coisas mais > babacas. > > Eu como usu?rio estou insatisfeito. > > Pensando nisso, resolvi que quero substitu?-lo e quero um produto > escrito em Perl moderno. > > Ele deve ter as seguintes caracter?sticas: > > * Deve ser simples de instalar por um leigo; > * Um designer que n?o saiba programar deve ser capaz de criar um novo tema; > * Deve ser constru?do seguindo os padr?es e premissas ideais da > Engenharia de Software; > * Um leigo deve ser capaz utiliz?-lo sem precisar de um PhD, ou seja, > precisa ser intuitivo; > * Deve possuir um core m?nimo e suportar plugins; > * Deve possuir melhor performance que o WP; > * Deve ser capaz de escalar indefinidamente; > * Deve ser seguro; > * Cada feature precisa possuir testes; > * Deve ser poss?vel trocar a camada de visualiza??o alterando-se > apenas uma configura??o (TT, PHP, etc); > * Deve ser poss?vel trocar a camada de dados alterando-se apenas uma > configura??o (Filesystem, Banco, NoSQL,, etc); > > Algumas dessas caracter?sticas esperadas pelo usu?rio, s?o claramente > ideais, outras s?o tang?veis, e dado o n?vel t?cnico da discuss?o > sobre filesystem e bancos de dados, esta ?ltima ? trivial. > > Ent?o eu desafio a lista a implementar esses requisitos, o resto ? papo > furado. > > Abra?os > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Sat Jan 15 14:17:39 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sat, 15 Jan 2011 20:17:39 -0200 Subject: [SP-pm] Invitation to connect on LinkedIn In-Reply-To: References: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> Message-ID: Devia ter uma configua??o de filtro, e tais e-mails n?o serem rebatidos para a lista inteira.. ja n?o ? a primeira vez que isto ocorre. On Sat, Jan 15, 2011 at 11:21 AM, Blabos de Blebe wrote: > Menos pior que orkut :) > > 2011/1/15 H?lder M?ximo Botter Ribas > > > > Como aumentar a sua rede no linkedin #fail > > > > 2011/1/15 Carlos Eduardo > >> > >> LinkedIn > >> > >> I'd like to add you to my professional network on LinkedIn. > >> > >> - Carlos > >> > >> Carlos Eduardo > >> Software Developer at BluePex Security Solutions > >> Campinas Area, Brazil > >> > >> Confirm that you know Carlos > >> > >> ? 2010, LinkedIn Corporation > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> L > >> =end disclaimer > >> > > > > > > > > -- > > ------------------------------------ > > H?lder M?ximo Botter Ribas > > ------------------------------------ > > twitter: @hmbr > > ------------------------------------ > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Sun Jan 16 04:23:34 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Sun, 16 Jan 2011 10:23:34 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: Gosto ? gosto :) Das 3 alternativas, para esse caso espec?fico (montar o nome do arquivo), a 3-a me parece mais leg?vel: my $out = $dir . '/' . $prefix . '_' . $name . '-' . $pid . '.log'; my $out = "${dir}/${prefix}_${name}-${pid}.log"; my $out = sprintf '%s/%s_%s-%d.log', $dir, $prefix, $name, $pid; ABS() 2011/1/15 Frederico Recsky > Ol?, > > 2011/1/15 Stanislaw Pusep : > > Galera, de boa... Por que todo programador de Perl tem avers?o ao velho e > > bom printf()?! > > > > my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, > > $data_backup; > > my $backup_nome = $destino . $prefixo . $data_backup. "tar.bz2"; > > Estamos em 2011 j? e esse dialeto "czista" de perl ? ruim de ler. At? > porque eu quero concatenar, sprintf recebe uma lista e formata como o > primeiro argumento. ? diferente. > > -- Frederico Recsky > http://frederico.us/devel > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz at gmail.com Sun Jan 16 05:33:49 2011 From: nferraz at gmail.com (Nelson Ferraz) Date: Sun, 16 Jan 2011 14:33:49 +0100 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: A Esfera alugou um apartamento no bairro de Santa Cec?lia para come?ar um projeto de "Resid?ncia Hacker". "? um modelo inspirado no que j? fazem as resid?ncias art?sticas e hackerspaces: permitem que pessoas legais troquem de cidade ou de pa?s, se hospedem ou passem um tempo trabalhando em outro espa?o, onde realizam projetos sensacionais na ?rea que mais gostam." Que tal? Certamente oferece mais liberdade e autonomia do que um bar ou um caf? -- e pode ajudar a integra??o com pessoas de fora da comunidade Perl. http://blog.esfera.mobi/residencia-hacker/ []s Nelson From edencardim at gmail.com Sun Jan 16 05:33:51 2011 From: edencardim at gmail.com (Eden Cardim) Date: Sun, 16 Jan 2011 11:33:51 -0200 Subject: [SP-pm] =?utf-8?q?Reduzir_c=C3=B3digo_repetido=2E?= In-Reply-To: (Stanislaw Pusep's message of "Sun, 16 Jan 2011 10:23:34 -0200") References: <4D30ECF8.1040607@links.inf.br> <4D30FE48.7060801@links.inf.br> Message-ID: >>>>> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> Gosto ? gosto :) Das 3 alternativas, para esse caso Stanislaw> espec?fico (montar o nome do arquivo), a 3-a me parece Stanislaw> mais leg?vel: Stanislaw> my $out = $dir . '/' . $prefix . '_' . $name . '-' . $pid . '.log'; Stanislaw> my $out = "${dir}/${prefix}_${name}-${pid}.log"; Stanislaw> my $out = sprintf '%s/%s_%s-%d.log', $dir, $prefix, $name, $pid; A solu??o "mais correta" em termos de portabilidade, ? usar algo como o File::Spec ou Path::Class, que tamb?m acaba sendo mais leg?vel, IMO. File::Spec->catfile($dir => $prefix.$name.$pid.'.log'); -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From renato.cron at gmail.com Sun Jan 16 06:39:05 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sun, 16 Jan 2011 12:39:05 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: Nossa, se viu isso: "Organizar cervejadas de sexta ? noite ? e v?rios outros tipos de encontros informais" Melhor parte! 2011/1/16 Nelson Ferraz > A Esfera alugou um apartamento no bairro de Santa Cec?lia para come?ar > um projeto de "Resid?ncia Hacker". > > "? um modelo inspirado no que j? fazem as resid?ncias art?sticas e > hackerspaces: permitem que pessoas legais troquem de cidade ou de > pa?s, se hospedem ou passem um tempo trabalhando em outro espa?o, onde > realizam projetos sensacionais na ?rea que mais gostam." > > Que tal? Certamente oferece mais liberdade e autonomia do que um bar > ou um caf? -- e pode ajudar a integra??o com pessoas de fora da > comunidade Perl. > > http://blog.esfera.mobi/residencia-hacker/ > > []s > > Nelson > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorn.br at gmail.com Sun Jan 16 07:04:33 2011 From: lorn.br at gmail.com (Lindolfo Rodrigues Oliveira Neto) Date: Sun, 16 Jan 2011 13:04:33 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: <54D332BA-733F-49C9-AB28-E920E7761509@gmail.com> Boa nelson, tem tamb?m o hackspace de SP http://garoa.net.br Cerveja durante tamb?m acho besteira :) E ai, vamos entrar em contato com esses 'hackspaces' ? On Jan 16, 2011, at 11:33 AM, Nelson Ferraz wrote: > A Esfera alugou um apartamento no bairro de Santa Cec?lia para come?ar > um projeto de "Resid?ncia Hacker". > > "? um modelo inspirado no que j? fazem as resid?ncias art?sticas e > hackerspaces: permitem que pessoas legais troquem de cidade ou de > pa?s, se hospedem ou passem um tempo trabalhando em outro espa?o, onde > realizam projetos sensacionais na ?rea que mais gostam." > > Que tal? Certamente oferece mais liberdade e autonomia do que um bar > ou um caf? -- e pode ajudar a integra??o com pessoas de fora da > comunidade Perl. > > http://blog.esfera.mobi/residencia-hacker/ > > []s > > Nelson > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer From blabos at gmail.com Sun Jan 16 07:07:12 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Sun, 16 Jan 2011 13:07:12 -0200 Subject: [SP-pm] Invitation to connect on LinkedIn In-Reply-To: References: <1622612405.4603768.1295094603082.JavaMail.app@ela4-bed32.prod> Message-ID: Mas esse filtro existe. Chama-se "Bom Senso". 2011/1/15 Renato Santos : > Devia ter uma configua??o de filtro, e tais e-mails n?o serem rebatidos para > a lista inteira.. > ja n?o ? a primeira vez que isto ocorre. > > On Sat, Jan 15, 2011 at 11:21 AM, Blabos de Blebe wrote: >> >> Menos pior que orkut :) >> >> 2011/1/15 H?lder M?ximo Botter Ribas >> > >> > Como aumentar a sua rede no linkedin #fail >> > >> > 2011/1/15 Carlos Eduardo >> >> >> >> LinkedIn >> >> >> >> I'd like to add you to my professional network on LinkedIn. >> >> >> >> - Carlos >> >> >> >> Carlos Eduardo >> >> Software Developer at BluePex Security Solutions >> >> Campinas Area, Brazil >> >> >> >> Confirm that you know Carlos >> >> >> >> ? 2010, LinkedIn Corporation >> >> >> >> =begin disclaimer >> >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> ?L >> >> =end disclaimer >> >> >> > >> > >> > >> > -- >> > ------------------------------------ >> > H?lder M?ximo Botter Ribas >> > ------------------------------------ >> > twitter: @hmbr >> > ------------------------------------ >> > >> > =begin disclaimer >> > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > ?L >> > =end disclaimer >> > >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From thiago at aware.com.br Sun Jan 16 07:40:57 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sun, 16 Jan 2011 13:40:57 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <54D332BA-733F-49C9-AB28-E920E7761509@gmail.com> References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> <54D332BA-733F-49C9-AB28-E920E7761509@gmail.com> Message-ID: <4D331189.7080800@aware.com.br> Em 16-01-2011 13:04, Lindolfo Rodrigues Oliveira Neto escreveu: > Boa nelson, tem tamb?m o hackspace de SP http://garoa.net.br > > Cerveja durante tamb?m acho besteira :) > > E ai, vamos entrar em contato com esses 'hackspaces' ? > > O Solli alertou sobre um problema de 'tomadas' que talvez ter?amos em um caf? ou bar por exemplo. A tua sugest?o parece muito interessante Lindolfo ! Voc? tem - ou entrar em - contato com o pessoal do garoa ? Abs! -Thiago Rondon From gabriel.vieira at gmail.com Sun Jan 16 09:55:34 2011 From: gabriel.vieira at gmail.com (Gabriel Vieira) Date: Sun, 16 Jan 2011 14:55:34 -0300 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D315D6E.7030805@aware.com.br> References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: Se beber, n?o commit. 2011/1/15 Thiago Rondon : > Em 14/01/11 23:43, Daniel de Oliveira Mantovani escreveu: >> >> Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. >> >> Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito >> n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da >> cultura. Ah n?o ser que seja num local privado, como uma empresa. >> >> Champs ^^ >> > Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor tomarmos > depois, opcionalmente. :-) > > -Thiago Rondon > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Gabriel Vieira From jc at joaocoutinho.com.br Sun Jan 16 10:03:07 2011 From: jc at joaocoutinho.com.br (=?ISO-8859-1?Q?Jo=E3o_C=2E_Coutinho?=) Date: Sun, 16 Jan 2011 16:03:07 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> Message-ID: Perlsoal, muitos j? devem ter ouvido falar sobre o Hackn' Rio (http://hacknrio.org), um evento que est? sendo organizado por diversas comunidades. Conversei com algumas pessoas da organiza??o sobre o OpenData-BR e acharam muito interessante. O que acham de apresentar o projeto no evento? Pode ser como palestra e/ou outro formato (imagino at? mesmo um hackaton). A prop?sito, o tema do Equin?cio tamb?m tem tudo a ver com o evento e o "call for papers" estar? aberto em breve! [ ]'s, Jo?o Em nov 29, 2010 10:51 AM, "Thiago Rondon" escreveu: Em 29-11-2010 10:07, Andre Carneiro escreveu: > > Beleza! > > Por onde quer que eu comece? > > > Andre, Outra sugest?o ? montar parsers separados e depois integrarmos, como por exemplo do site: Varrer as cidades do munic?pio de s?o paulo do website da secretaria de estado da seguran?a de S?o Paulo, como por exemplo pela letra B: http://www.ssp.sp.gov.br/estatistica/porMunicipio.aspx?letra=B E a? selecionar dados como por exemplo: * Taxa de delito por 100 mil habitantes * Ocorr?ncias Policiais registradas por ano * Ocorr?ncias Policiais registradas por m?s http://www.ssp.sp.gov.br/estatistica/dados.aspx?id=68 Com estes dados locais, podemos futuramente gerar estat?sticas com o cruzamento de informa??es do portal da transpar?ncia sobre verba com gastos em seguran?a. Enfim, estamos precisamos de uma lista de TODO. :-) Abs! -Thiago Rondon _______________________________________________ SaoPaulo-pm mailing list SaoPa... -------------- next part -------------- An HTML attachment was scrubbed... URL: From joaomdmoura at gmail.com Sun Jan 16 11:16:42 2011 From: joaomdmoura at gmail.com (=?ISO-8859-1?Q?Jo=E3o_Moura?=) Date: Sun, 16 Jan 2011 17:16:42 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> Message-ID: hahahahahhaha Muito boa! viva ao git reset --hard *Joao Moura** * *Web Developer **+55 11 62114486* Em 16 de janeiro de 2011 15:55, Gabriel Vieira escreveu: > Se beber, n?o commit. > > 2011/1/15 Thiago Rondon : > > Em 14/01/11 23:43, Daniel de Oliveira Mantovani escreveu: > >> > >> Por favor... n?o... Se for para ser um local "p?blico" que seja num bar. > >> > >> Um Hackathon num lugar "tipo starbucks/viena/livraria cultura" ? muito > >> n?o cultural. Precisa ser num lugar que tenha cerveja, faz parte da > >> cultura. Ah n?o ser que seja num local privado, como uma empresa. > >> > >> Champs ^^ > >> > > Hackathon com cerveja ? N?o sei se ? uma boa ideia. ? melhor tomarmos > > depois, opcionalmente. :-) > > > > -Thiago Rondon > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > > > > -- > Gabriel Vieira > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorn.br at gmail.com Sun Jan 16 11:56:55 2011 From: lorn.br at gmail.com (Lindolfo Rodrigues Oliveira Neto) Date: Sun, 16 Jan 2011 17:56:55 -0200 Subject: [SP-pm] Hackathon 2011. In-Reply-To: <4D331189.7080800@aware.com.br> References: <4D2DAF46.10701@aware.com.br> <4D30E8BE.1030008@aware.com.br> <4D315D6E.7030805@aware.com.br> <54D332BA-733F-49C9-AB28-E920E7761509@gmail.com> <4D331189.7080800@aware.com.br> Message-ID: <3A26866E-5D53-4124-B354-6ADA83B0E6F8@gmail.com> Sim, vou tentar falar com o pessoal desses 'hackspace' amanh?. On Jan 16, 2011, at 1:40 PM, Thiago Rondon wrote: > Em 16-01-2011 13:04, Lindolfo Rodrigues Oliveira Neto escreveu: >> Boa nelson, tem tamb?m o hackspace de SP http://garoa.net.br >> >> Cerveja durante tamb?m acho besteira :) >> >> E ai, vamos entrar em contato com esses 'hackspaces' ? >> >> > > O Solli alertou sobre um problema de 'tomadas' que talvez ter?amos em um caf? ou bar por exemplo. > > A tua sugest?o parece muito interessante Lindolfo ! Voc? tem - ou entrar em - contato com o pessoal do garoa ? > > Abs! > -Thiago Rondon > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer From thiago at aware.com.br Sun Jan 16 12:03:51 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sun, 16 Jan 2011 18:03:51 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> Message-ID: <4D334F27.5010405@aware.com.br> Em 16/01/11 16:03, Jo?o C. Coutinho escreveu: > > Perlsoal, > muitos j? devem ter ouvido falar sobre o Hackn' Rio > (http://hacknrio.org), um evento que est? sendo organizado por > diversas comunidades. > Conversei com algumas pessoas da organiza??o sobre o OpenData-BR e > acharam muito interessante. > O que acham de apresentar o projeto no evento? Pode ser como palestra > e/ou outro formato (imagino at? mesmo um hackaton). > A prop?sito, o tema do Equin?cio tamb?m tem tudo a ver com o evento e > o "call for papers" estar? aberto em breve! > [ ]'s, > Jo?o > Jo?o, Eu vou apresentar uma palestra sobre opendata na Campus Party, na quarta-feira. O projeto OpenData-BR, tem basicamente tr?s frentes: 1) Especifica??o, no qual estamos definindo como disponibilizar dados p?blicos brasileiros. 2) Reposit?rio, para facilitar a disponibilidade de dados. 3) Framework, que ? um aplicativo para simplificar "a vida" dos desenvolvedores. Na Campus Party eu irei efetuar uma palestra 'institucional' sobre o projeto, e o Hackn' Rio seria interessante para elaborar uma palestra com o foco no framework e possivelmente um hackathon. Eu acredito que uma palestra e um hackathon seria muito interessante, e coordenado pelo desenvolvedor mais ativo do OpenData-BR, o Alexei Znamensky (Russo). Jo?o, apare?a no canal #opendata-br na rede irc.perl.org para discutir sobre a ideia! Abs! -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Sun Jan 16 12:13:03 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sun, 16 Jan 2011 18:13:03 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: <4D334F27.5010405@aware.com.br> References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> <4D334F27.5010405@aware.com.br> Message-ID: Vou assitir, estou preparando as malas para a Campus Party. maluco, voc? vai fazer campping l? tamb?m? 2011/1/16 Thiago Rondon > Em 16/01/11 16:03, Jo?o C. Coutinho escreveu: > > Perlsoal, > muitos j? devem ter ouvido falar sobre o Hackn' Rio (http://hacknrio.org), > um evento que est? sendo organizado por diversas comunidades. > Conversei com algumas pessoas da organiza??o sobre o OpenData-BR e acharam > muito interessante. > O que acham de apresentar o projeto no evento? Pode ser como palestra e/ou > outro formato (imagino at? mesmo um hackaton). > A prop?sito, o tema do Equin?cio tamb?m tem tudo a ver com o evento e o > "call for papers" estar? aberto em breve! > [ ]'s, > Jo?o > > > Jo?o, > > Eu vou apresentar uma palestra sobre opendata na Campus Party, na > quarta-feira. > > O projeto OpenData-BR, tem basicamente tr?s frentes: > > 1) Especifica??o, no qual estamos definindo como disponibilizar dados > p?blicos brasileiros. > 2) Reposit?rio, para facilitar a disponibilidade de dados. > 3) Framework, que ? um aplicativo para simplificar "a vida" dos > desenvolvedores. > > Na Campus Party eu irei efetuar uma palestra 'institucional' sobre o > projeto, e o Hackn' Rio seria interessante para elaborar uma palestra com o > foco no framework e possivelmente um hackathon. > > Eu acredito que uma palestra e um hackathon seria muito interessante, e > coordenado pelo desenvolvedor mais ativo do OpenData-BR, o Alexei Znamensky > (Russo). > > Jo?o, apare?a no canal #opendata-br na rede irc.perl.org para discutir > sobre a ideia! > > Abs! > -Thiago Rondon > > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From thiago at aware.com.br Sun Jan 16 16:17:08 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sun, 16 Jan 2011 22:17:08 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> <4D334F27.5010405@aware.com.br> Message-ID: <4D338A84.6060409@aware.com.br> Em 16/01/11 18:13, Renato Santos escreveu: > Vou assitir, estou preparando as malas para a Campus Party. > > maluco, voc? vai fazer campping l? tamb?m? > > Opa Renato, N?o, eu estarei por l? na quarta-feira pela manh?. Abs! -Thiago Rondon -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Sun Jan 16 16:20:06 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Sun, 16 Jan 2011 22:20:06 -0200 Subject: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer Message-ID: <4D338B36.4090308@aware.com.br> Pessoal, Uma dica para leitura no final do domingo: http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html Abs! -Thiago Rondon From renato.cron at gmail.com Sun Jan 16 17:00:33 2011 From: renato.cron at gmail.com (Renato Santos) Date: Sun, 16 Jan 2011 23:00:33 -0200 Subject: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> Message-ID: Lo, tem algumas q eu nao sei... Qual a diferen?a entre return ; e return undef; para quem chama? Em jan 16, 2011 9:24 PM, "Thiago Rondon" escreveu: Pessoal, Uma dica para leitura no final do domingo: http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org L =end disclaimer -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Sun Jan 16 17:28:19 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Sun, 16 Jan 2011 23:28:19 -0200 Subject: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> Message-ID: 2011/1/16 Renato Santos : > Lo, tem algumas q eu nao sei... > Qual a diferen?a entre return ; e return undef; para quem chama? sub function {return undef}; my @foo = function(); print scalar @foo; sub function { return; } my @foo = function(); print scalar @foo; sub function { return undef; } my @foo = function(); print "hey baby" if @foo; ;) > > Em jan 16, 2011 9:24 PM, "Thiago Rondon" escreveu: > > > Pessoal, > > Uma dica para leitura no final do domingo: > > http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html > > Abs! > -Thiago Rondon > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From blabos at gmail.com Sun Jan 16 18:45:49 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Mon, 17 Jan 2011 00:45:49 -0200 Subject: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> Message-ID: Basicamente, para se invocar uma fun??o precisa-se antes, alocar espa?o para o par?metros de entrada *E* para o retorno; Em Perl, undef ? um valor que ocupa espa?o na mem?ria, o que pode causar certa confus?o ao se testar express?es. Em C isso ? menos percebido porque a forma de se usar as fun??es ? bem restrita. Voc? s? pode chamar fun??es com assinaturas espec?ficas em certos contextos. Como Perl ? muito mais flex?vel, o programador mais desatento pode se ferrar de formas muito mais cabulosas em Perl do que em C. 2011/1/16 Renato Santos : > Lo, tem algumas q eu nao sei... > Qual a diferen?a entre return ; e return undef; para quem chama? > > Em jan 16, 2011 9:24 PM, "Thiago Rondon" escreveu: > > > Pessoal, > > Uma dica para leitura no final do domingo: > > http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html > > Abs! > -Thiago Rondon > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From renato.cron at gmail.com Sun Jan 16 22:41:21 2011 From: renato.cron at gmail.com (Renato Santos) Date: Mon, 17 Jan 2011 04:41:21 -0200 Subject: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> Message-ID: Hmm, muda inserindo undef numa array. Achei q era algo q mudasse o wantarray (Ps: vou testar mais tarde, acreditam q acordei ESSA HORA com o cel do meu irm?o caindo sobre min? Achei engracado q o "aaiii f#*" foi autom?tico !!) Em jan 16, 2011 11:46 PM, "Blabos de Blebe" escreveu: Basicamente, para se invocar uma fun??o precisa-se antes, alocar espa?o para o par?metros de entrada *E* para o retorno; Em Perl, undef ? um valor que ocupa espa?o na mem?ria, o que pode causar certa confus?o ao se testar express?es. Em C isso ? menos percebido porque a forma de se usar as fun??es ? bem restrita. Voc? s? pode chamar fun??es com assinaturas espec?ficas em certos contextos. Como Perl ? muito mais flex?vel, o programador mais desatento pode se ferrar de formas muito mais cabulosas em Perl do que em C. 2011/1/16 Renato Santos : > Lo, tem algumas q eu nao sei... > Qual a diferen?a entre return ; e return undef; para quem chama?... -------------- next part -------------- An HTML attachment was scrubbed... URL: From ricardo_filipo at yahoo.com.br Mon Jan 17 11:57:20 2011 From: ricardo_filipo at yahoo.com.br (Ricardo Filipo) Date: Mon, 17 Jan 2011 11:57:20 -0800 (PST) Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: <4D338B36.4090308@aware.com.br> References: <4D338B36.4090308@aware.com.br> Message-ID: <207082.32822.qm@web33001.mail.mud.yahoo.com> Obrigado, Thiago. N?o conhecia o livro. https://github.com/chromatic/modern_perl_book Sensacional o foco na lingu?stica. Que belo trabalho! Leitura obrigat?ria! :) ----- Mensagem original ---- De: Thiago Rondon Para: saopaulo-pm em pm.org Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer Pessoal, Uma dica para leitura no final do domingo: http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org L =end disclaimer From creaktive at gmail.com Mon Jan 17 12:31:31 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Mon, 17 Jan 2011 18:31:31 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: <207082.32822.qm@web33001.mail.mud.yahoo.com> References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: - How do you look up keywords in the Perl documentation? Google? - How do you look up error messages in the Perl 5 documentation? Google? - Why would you use the three-argument form of the open builtin? N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos tempor?rios an?nimos"... Valeu, Google! ABS() 2011/1/17 Ricardo Filipo > Obrigado, Thiago. > > N?o conhecia o livro. > https://github.com/chromatic/modern_perl_book > > Sensacional o foco na lingu?stica. Que belo trabalho! > Leitura obrigat?ria! > > :) > > > ----- Mensagem original ---- > De: Thiago Rondon > Para: saopaulo-pm em pm.org > Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 > Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer > > > Pessoal, > > Uma dica para leitura no final do domingo: > > > http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html > > > Abs! > -Thiago Rondon > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Mon Jan 17 12:48:13 2011 From: renato.cron at gmail.com (Renato Santos) Date: Mon, 17 Jan 2011 18:48:13 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: Na verdade, o why use three argument ? pra evitar que execute bash pelo nome do arquivo, "pipeando". E na verdade, existe um comando "perldoc", ent?o para verificar a documentacao de uma funcao, vc pode fazer um "perldoc -f open", bem mais rapido pesquisar no google e abrir o site principal. How do you look up error messages in the Perl 5 documentation: IDK! 2011/1/17 Stanislaw Pusep > > - How do you look up keywords in the Perl documentation? > > Google? > > - How do you look up error messages in the Perl 5 documentation? > > Google? > > - Why would you use the three-argument form of the open builtin? > > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos > tempor?rios an?nimos"... Valeu, Google! > > ABS() > > > > 2011/1/17 Ricardo Filipo > > Obrigado, Thiago. >> >> N?o conhecia o livro. >> https://github.com/chromatic/modern_perl_book >> >> Sensacional o foco na lingu?stica. Que belo trabalho! >> Leitura obrigat?ria! >> >> :) >> >> >> ----- Mensagem original ---- >> De: Thiago Rondon >> Para: saopaulo-pm at pm.org >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer >> >> >> Pessoal, >> >> Uma dica para leitura no final do domingo: >> >> >> http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >> >> >> Abs! >> -Thiago Rondon >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Mon Jan 17 13:02:43 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Mon, 17 Jan 2011 19:02:43 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: Exagerei; uso os "search engine prugims" de Perldoc/CPAN do http://mycroft.mozdev.org/ :) O que ? IDK? ABS() 2011/1/17 Renato Santos > Na verdade, o why use three argument ? pra evitar que execute bash pelo > nome do arquivo, "pipeando". > > E na verdade, existe um comando "perldoc", ent?o para verificar a > documentacao de uma funcao, vc pode fazer um "perldoc -f open", bem mais > rapido pesquisar no google e abrir o site principal. > > How do you look up error messages in the Perl 5 documentation: IDK! > > > 2011/1/17 Stanislaw Pusep > > >> - How do you look up keywords in the Perl documentation? >> >> Google? >> >> - How do you look up error messages in the Perl 5 documentation? >> >> Google? >> >> - Why would you use the three-argument form of the open builtin? >> >> N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos >> tempor?rios an?nimos"... Valeu, Google! >> >> ABS() >> >> >> >> 2011/1/17 Ricardo Filipo >> >> Obrigado, Thiago. >>> >>> N?o conhecia o livro. >>> https://github.com/chromatic/modern_perl_book >>> >>> Sensacional o foco na lingu?stica. Que belo trabalho! >>> Leitura obrigat?ria! >>> >>> :) >>> >>> >>> ----- Mensagem original ---- >>> De: Thiago Rondon >>> Para: saopaulo-pm em pm.org >>> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >>> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl >>> Programmer >>> >>> >>> Pessoal, >>> >>> Uma dica para leitura no final do domingo: >>> >>> >>> http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >>> >>> >>> Abs! >>> -Thiago Rondon >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago at aware.com.br Mon Jan 17 13:17:06 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Mon, 17 Jan 2011 19:17:06 -0200 Subject: [SP-pm] Fwd: perl/admin/support job in sao paulo Message-ID: <4D34B1D2.7030203@aware.com.br> ---------- Forwarded message ---------- From: Uri Guttman Date: Mon, Jan 17, 2011 at 7:06 PM Subject: perl/admin/support job in sao paulo hi, please forward this to your local pm list if you can. i sent this to all the leaders of brazil pm groups that i found on pm.org. if you don't know me, i am uri guttman, a perl developer (cpan ID: URI) and also i am the perl hunter. i place perl developers in quality jobs. i have a client who needs a perl developer in sao paulo. this company develops and sells a media server system for tv stations and they need a perl developer to support their brazilian and south american customers. the job is a mix of perl development, linux admin and customer support. they expect travel to customer sites to be about 50% of the time. the customer support is installing the software on the server boxes, and developing custom perl for their needs during and after installation. pay will be at market rates in sao paulo where the job location is. they don't have an office there so you would work from home. they do have a salesperson there whom you would be working with. an initial part of this job will be to travel to sweden for 3 weeks of training. there may also be some travel to new york city where the main american office is located. here is a list of the skill sets they request: very solid perl native portugues speaker good written and verbal english linux admin skills these skills are nice to have: experience with digital video/audio media customer support experience if you are interested in this job please send me (uri em perlhunter.com) your resume in english and samples of your perl code (cpan id is fine if you have modules there). i will select a few top candidates and arrange for a phone conversation. any candidates i submit to the company will be given a perl test they need to pass. thank you, uri -- Uri Guttman ------ uri em perlhunter.com ------ http://www.perlhunter.com -- ------------ Perl Developer Recruiting and Placement Services ------------- --------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com From ricardo_filipo at yahoo.com.br Mon Jan 17 14:06:01 2011 From: ricardo_filipo at yahoo.com.br (Ricardo Filipo) Date: Mon, 17 Jan 2011 14:06:01 -0800 (PST) Subject: [SP-pm] Res: Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: <449994.92948.qm@web33008.mail.mud.yahoo.com> :P I Dont Know! I use this too ... ________________________________ De: Stanislaw Pusep Para: saopaulo-pm em mail.pm.org Enviadas: Segunda-feira, 17 de Janeiro de 2011 16:02:43 Assunto: Re: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer Exagerei; uso os "search engine prugims" de Perldoc/CPAN do http://mycroft.mozdev.org/ :) O que ? IDK? ABS() 2011/1/17 Renato Santos Na verdade, o why use three argument ? pra evitar que execute bash pelo nome do arquivo, "pipeando". > > >E na verdade, existe um comando "perldoc", ent?o para verificar a documentacao >de uma funcao, vc pode fazer um "perldoc -f open", bem mais rapido pesquisar no >google e abrir o site principal. > > >How do you look up error messages in the Perl 5 documentation: IDK! > > > >2011/1/17 Stanislaw Pusep > > > * How do you look up keywords in the Perl documentation?Google? >> >> * How do you look up error messages in the Perl 5 documentation?Google? >> >> * Why would you use the three-argument form of the open builtin?N?o fazia a >>menor ideia de que open(my $fh, '+>', undef) cria "arquivos tempor?rios >>an?nimos"... Valeu, Google! >> >>ABS() >> >> >> >> >>2011/1/17 Ricardo Filipo >> >> >>Obrigado, Thiago. >>> >>>N?o conhecia o livro. >>>https://github.com/chromatic/modern_perl_book >>> >>>Sensacional o foco na lingu?stica. Que belo trabalho! >>>Leitura obrigat?ria! >>> >>>:) >>> >>> >>>----- Mensagem original ---- >>>De: Thiago Rondon >>>Para: saopaulo-pm em pm.org >>>Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >>>Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer >>> >>> >>> >>>Pessoal, >>> >>>Uma dica para leitura no final do domingo: >>> >>>http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >>> >>> >>> >>>Abs! >>>-Thiago Rondon >>> >>>=begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>L >>>=end disclaimer >>> >>> >>> >>> >>>=begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>>=end disclaimer >>> >> >>=begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >>=end disclaimer >> >> > > >-- >Renato Santos >http://www.renatocron.com/blog/ > >=begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L >=end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof at gmail.com Mon Jan 17 15:58:45 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Tue, 18 Jan 2011 00:58:45 +0100 Subject: [SP-pm] Fwd: perl/admin/support job in sao paulo In-Reply-To: <4D34B1D2.7030203@aware.com.br> References: <4D34B1D2.7030203@aware.com.br> Message-ID: Se eu puder me aplicar apenas para esta parte da Su?cia, estou dentro ;-). um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From breno at rio.pm.org Mon Jan 17 16:10:35 2011 From: breno at rio.pm.org (breno) Date: Mon, 17 Jan 2011 22:10:35 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: 2011/1/17 Renato Santos : > How do you look up error messages in the Perl 5 documentation: IDK! > F?cil demais: perldoc perldiag E, se n?o sabe a "bonus", use diagnostics :-) From otaviof at gmail.com Mon Jan 17 16:13:35 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Tue, 18 Jan 2011 01:13:35 +0100 Subject: [SP-pm] Boas Vindas ao Oscar Marques Message-ID: Ol? Oscar, Seja bem vindo a S?o Paulo Perl Mongers! N?s formamos um grupo bastante diversificado e n?o acreditamos muito em regras... isso faz com que tenhamos alguns acidentes de percurso, por isso n?o se assuste -- apenas mantenha em mente. #42 Aos rescem chegados pedimos a gentileza de se apresentar ao grupo e nos falar um pouco sobre seus interesses em Perl. Por favor fa?a isso. Boa parte da divers?o acontece em outros lugares: irc.perl.org (#sao-paulo.pm, #opendata-br), opendatabr.org e sao-paulo.pm.org. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From oscarbm at gmail.com Mon Jan 17 16:23:33 2011 From: oscarbm at gmail.com (Oscar Marques) Date: Mon, 17 Jan 2011 22:23:33 -0200 Subject: [SP-pm] Boas Vindas ao Oscar Marques In-Reply-To: References: Message-ID: Opa, agradeco meu caro. Em breve eu faco minha apresentacao aqui. Grato. Em 17 de janeiro de 2011 22:13, Ot?vio Fernandes escreveu: > Ol? Oscar, > > Seja bem vindo a S?o Paulo Perl Mongers! > > N?s formamos um grupo bastante diversificado e n?o acreditamos muito em > regras... isso faz com que tenhamos alguns acidentes de percurso, por isso > n?o > se assuste -- apenas mantenha em mente. #42 > > Aos rescem chegados pedimos a gentileza de se apresentar ao grupo e nos > falar > um pouco sobre seus interesses em Perl. Por favor fa?a isso. > > Boa parte da divers?o acontece em outros lugares: irc.perl.org (# > sao-paulo.pm, > #opendata-br), opendatabr.org e sao-paulo.pm.org. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Oscar Marques oscarbm at gmail.com http://www.dunkelheit.com.br Twitter: @f117usbr +55 21 9293-9343 -------------- next part -------------- An HTML attachment was scrubbed... URL: From flavio.lopes at links.inf.br Mon Jan 17 16:53:07 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Mon, 17 Jan 2011 22:53:07 -0200 Subject: [SP-pm] Boas Vindas ao Oscar Marques In-Reply-To: References: Message-ID: <4D34E473.7070909@links.inf.br> Bem vindo. Em 17-01-2011 22:23, Oscar Marques escreveu: > Opa, agradeco meu caro. > Em breve eu faco minha apresentacao aqui. > Grato. > > Em 17 de janeiro de 2011 22:13, Ot?vio Fernandes > escreveu: > > Ol? Oscar, > > Seja bem vindo a S?o Paulo Perl Mongers! > > N?s formamos um grupo bastante diversificado e n?o acreditamos > muito em > regras... isso faz com que tenhamos alguns acidentes de percurso, > por isso n?o > se assuste -- apenas mantenha em mente. #42 > > Aos rescem chegados pedimos a gentileza de se apresentar ao grupo > e nos falar > um pouco sobre seus interesses em Perl. Por favor fa?a isso. > > Boa parte da divers?o acontece em outros lugares: irc.perl.org > (#sao-paulo.pm , > #opendata-br), opendatabr.org e > sao-paulo.pm.org . > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com , cpan.org > ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > > -- > Oscar Marques > oscarbm em gmail.com > http://www.dunkelheit.com.br > Twitter: @f117usbr > +55 21 9293-9343 > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From darkstrikerd at gmail.com Mon Jan 17 18:38:52 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Mon, 17 Jan 2011 23:38:52 -0300 Subject: [SP-pm] Boas Vindas ao Oscar Marques In-Reply-To: <4D34E473.7070909@links.inf.br> References: <4D34E473.7070909@links.inf.br> Message-ID: Bem vindo++ 2011/1/17 "Fl?vio R. Lopes" > Bem vindo. > > Em 17-01-2011 22:23, Oscar Marques escreveu: > > Opa, agradeco meu caro. > Em breve eu faco minha apresentacao aqui. > Grato. > > Em 17 de janeiro de 2011 22:13, Ot?vio Fernandes escreveu: > >> Ol? Oscar, >> >> Seja bem vindo a S?o Paulo Perl Mongers! >> >> N?s formamos um grupo bastante diversificado e n?o acreditamos muito em >> regras... isso faz com que tenhamos alguns acidentes de percurso, por isso >> n?o >> se assuste -- apenas mantenha em mente. #42 >> >> Aos rescem chegados pedimos a gentileza de se apresentar ao grupo e nos >> falar >> um pouco sobre seus interesses em Perl. Por favor fa?a isso. >> >> Boa parte da divers?o acontece em outros lugares: irc.perl.org (# >> sao-paulo.pm, >> #opendata-br), opendatabr.org e sao-paulo.pm.org. >> >> um abra?o, >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Oscar Marques > oscarbm at gmail.com > http://www.dunkelheit.com.br > Twitter: @f117usbr > +55 21 9293-9343 > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Nilson Morais darkstrikerd at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Mon Jan 17 19:01:57 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 18 Jan 2011 01:01:57 -0200 Subject: [SP-pm] Boas Vindas ao Oscar Marques In-Reply-To: References: <4D34E473.7070909@links.inf.br> Message-ID: vicio em ++ 2011/1/18 Nilson Morais > Bem vindo++ > > 2011/1/17 "Fl?vio R. Lopes" > > Bem vindo. >> >> Em 17-01-2011 22:23, Oscar Marques escreveu: >> >> Opa, agradeco meu caro. >> Em breve eu faco minha apresentacao aqui. >> Grato. >> >> Em 17 de janeiro de 2011 22:13, Ot?vio Fernandes escreveu: >> >>> Ol? Oscar, >>> >>> Seja bem vindo a S?o Paulo Perl Mongers! >>> >>> N?s formamos um grupo bastante diversificado e n?o acreditamos muito em >>> regras... isso faz com que tenhamos alguns acidentes de percurso, por >>> isso n?o >>> se assuste -- apenas mantenha em mente. #42 >>> >>> Aos rescem chegados pedimos a gentileza de se apresentar ao grupo e nos >>> falar >>> um pouco sobre seus interesses em Perl. Por favor fa?a isso. >>> >>> Boa parte da divers?o acontece em outros lugares: irc.perl.org (# >>> sao-paulo.pm, >>> #opendata-br), opendatabr.org e sao-paulo.pm.org. >>> >>> um abra?o, >>> >>> -- >>> Ot?vio Fernandes >>> otaviof at ( gmail.com, cpan.org ) >>> http://github.com/otaviof >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Oscar Marques >> oscarbm at gmail.com >> http://www.dunkelheit.com.br >> Twitter: @f117usbr >> +55 21 9293-9343 >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Nilson Morais > darkstrikerd at gmail.com > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From russoz at gmail.com Tue Jan 18 00:38:01 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 18 Jan 2011 06:38:01 -0200 Subject: [SP-pm] Boas Vindas ao Oscar Marques In-Reply-To: References: <4D34E473.7070909@links.inf.br> Message-ID: bem vindo 2011/1/18 Renato Santos > vicio em ++ > > 2011/1/18 Nilson Morais > > Bem vindo++ >> >> 2011/1/17 "Fl?vio R. Lopes" >> >> Bem vindo. >>> >>> Em 17-01-2011 22:23, Oscar Marques escreveu: >>> >>> Opa, agradeco meu caro. >>> Em breve eu faco minha apresentacao aqui. >>> Grato. >>> >>> Em 17 de janeiro de 2011 22:13, Ot?vio Fernandes escreveu: >>> >>>> Ol? Oscar, >>>> >>>> Seja bem vindo a S?o Paulo Perl Mongers! >>>> >>>> N?s formamos um grupo bastante diversificado e n?o acreditamos muito em >>>> regras... isso faz com que tenhamos alguns acidentes de percurso, por >>>> isso n?o >>>> se assuste -- apenas mantenha em mente. #42 >>>> >>>> Aos rescem chegados pedimos a gentileza de se apresentar ao grupo e nos >>>> falar >>>> um pouco sobre seus interesses em Perl. Por favor fa?a isso. >>>> >>>> Boa parte da divers?o acontece em outros lugares: irc.perl.org (# >>>> sao-paulo.pm, >>>> #opendata-br), opendatabr.org e sao-paulo.pm.org. >>>> >>>> um abra?o, >>>> >>>> -- >>>> Ot?vio Fernandes >>>> otaviof at ( gmail.com, cpan.org ) >>>> http://github.com/otaviof >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>> >>> >>> >>> -- >>> Oscar Marques >>> oscarbm em gmail.com >>> http://www.dunkelheit.com.br >>> Twitter: @f117usbr >>> +55 21 9293-9343 >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Nilson Morais >> darkstrikerd em gmail.com >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Tue Jan 18 03:44:46 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 18 Jan 2011 09:44:46 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: > Why would you use the three-argument form of the open builtin? Pra n?o criar uma puta falha de seguran?a, realizando IPC quando vc s? queria abrir o arquivo pra leitura, e o trouxa que vai limpar essa merda ter que ficar esbarrando em burocracia por causa de outras cagadas t?o bizarras quanto... 2011/1/17 Stanislaw Pusep : > How do you look up keywords in the Perl documentation? > > Google? > > How do you look up error messages in the Perl 5 documentation? > > Google? > > Why would you use the three-argument form of the open builtin? > > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos > tempor?rios an?nimos"... Valeu, Google! > > ABS() > > > > 2011/1/17 Ricardo Filipo >> >> Obrigado, Thiago. >> >> N?o conhecia o livro. >> https://github.com/chromatic/modern_perl_book >> >> Sensacional o foco na lingu?stica. Que belo trabalho! >> Leitura obrigat?ria! >> >> :) >> >> >> ----- Mensagem original ---- >> De: Thiago Rondon >> Para: saopaulo-pm em pm.org >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl Programmer >> >> >> Pessoal, >> >> Uma dica para leitura no final do domingo: >> >> >> http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >> >> >> Abs! >> -Thiago Rondon >> >> =begin disclaimer >> ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> >> >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From shonorio at gmail.com Tue Jan 18 07:05:16 2011 From: shonorio at gmail.com (Solli Honorio) Date: Tue, 18 Jan 2011 13:05:16 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: Em 18 de janeiro de 2011 09:44, Blabos de Blebe escreveu: > > Why would you use the three-argument form of the open builtin? > > Pra n?o criar uma puta falha de seguran?a, realizando IPC quando vc s? > queria abrir o arquivo pra leitura, e o trouxa que vai limpar essa > merda ter que ficar esbarrando em burocracia por causa de outras > cagadas t?o bizarras quanto... > > Puxa Blabos, at? parece que vc est? passando por isto :D ... mas acredito que isto seja apenas obra de fic??o. Outra coisa pessoal, o artigo http://sao-paulo.pm.org/artigo/2010/analisedastecnicasparaabrirelerarquivos fala sobre isto, se algu?m tiver alguma d?vida. > 2011/1/17 Stanislaw Pusep : > > How do you look up keywords in the Perl documentation? > > > > Google? > > > > How do you look up error messages in the Perl 5 documentation? > > > > Google? > > > > Why would you use the three-argument form of the open builtin? > > > > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos > > tempor?rios an?nimos"... Valeu, Google! > > > > ABS() > > > > > > > > 2011/1/17 Ricardo Filipo > >> > >> Obrigado, Thiago. > >> > >> N?o conhecia o livro. > >> https://github.com/chromatic/modern_perl_book > >> > >> Sensacional o foco na lingu?stica. Que belo trabalho! > >> Leitura obrigat?ria! > >> > >> :) > >> > >> > >> ----- Mensagem original ---- > >> De: Thiago Rondon > >> Para: saopaulo-pm em pm.org > >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 > >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl > Programmer > >> > >> > >> Pessoal, > >> > >> Uma dica para leitura no final do domingo: > >> > >> > >> > http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html > >> > >> > >> Abs! > >> -Thiago Rondon > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >> L > >> =end disclaimer > >> > >> > >> > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >> L > >> =end disclaimer > > > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- "o animal satisfeito dorme". - Guimar?es Rosa -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos at gmail.com Tue Jan 18 07:48:11 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 18 Jan 2011 13:48:11 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: "Obra de fic??o" ? um nome batante adequado... 2011/1/18 Solli Honorio : > > > Em 18 de janeiro de 2011 09:44, Blabos de Blebe escreveu: >> >> > Why would you use the three-argument form of the open builtin? >> >> Pra n?o criar uma puta falha de seguran?a, realizando IPC quando vc s? >> queria abrir o arquivo pra leitura, e o trouxa que vai limpar essa >> merda ter que ficar esbarrando em burocracia por causa de outras >> cagadas t?o bizarras quanto... >> > > Puxa Blabos, at? parece que vc est? passando por isto :D ... mas acredito > que isto seja apenas obra de fic??o. Outra coisa pessoal, o > ?artigo?http://sao-paulo.pm.org/artigo/2010/analisedastecnicasparaabrirelerarquivos?fala > sobre isto, se algu?m tiver alguma d?vida. > >> >> 2011/1/17 Stanislaw Pusep : >> > How do you look up keywords in the Perl documentation? >> > >> > Google? >> > >> > How do you look up error messages in the Perl 5 documentation? >> > >> > Google? >> > >> > Why would you use the three-argument form of the open builtin? >> > >> > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "arquivos >> > tempor?rios an?nimos"... Valeu, Google! >> > >> > ABS() >> > >> > >> > >> > 2011/1/17 Ricardo Filipo >> >> >> >> Obrigado, Thiago. >> >> >> >> N?o conhecia o livro. >> >> https://github.com/chromatic/modern_perl_book >> >> >> >> Sensacional o foco na lingu?stica. Que belo trabalho! >> >> Leitura obrigat?ria! >> >> >> >> :) >> >> >> >> >> >> ----- Mensagem original ---- >> >> De: Thiago Rondon >> >> Para: saopaulo-pm em pm.org >> >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >> >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl >> >> Programmer >> >> >> >> >> >> Pessoal, >> >> >> >> Uma dica para leitura no final do domingo: >> >> >> >> >> >> >> >> http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >> >> >> >> >> >> Abs! >> >> -Thiago Rondon >> >> >> >> =begin disclaimer >> >> ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> >> =end disclaimer >> >> >> >> >> >> >> >> >> >> =begin disclaimer >> >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> ?L >> >> =end disclaimer >> > >> > >> > =begin disclaimer >> > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > ?L >> > =end disclaimer >> > >> > >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =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 em pm.org > ?L > =end disclaimer > > From flavio.lopes at links.inf.br Tue Jan 18 11:07:58 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Tue, 18 Jan 2011 17:07:58 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> Message-ID: <4D35E50E.5060202@links.inf.br> Ol? Solli. Sim, muito bom artigo! S? uma coisinha, aqui ao abrir o site, as palavras acentuadas est?o com "caracteres malucos" ou ? meu Mozilla? Em 18-01-2011 13:05, Solli Honorio escreveu: > > > Em 18 de janeiro de 2011 09:44, Blabos de Blebe > escreveu: > > > Why would you use the three-argument form of the open builtin? > > Pra n?o criar uma puta falha de seguran?a, realizando IPC quando vc s? > queria abrir o arquivo pra leitura, e o trouxa que vai limpar essa > merda ter que ficar esbarrando em burocracia por causa de outras > cagadas t?o bizarras quanto... > > > Puxa Blabos, at? parece que vc est? passando por isto :D ... mas > acredito que isto seja apenas obra de fic??o. Outra coisa pessoal, o > artigo > http://sao-paulo.pm.org/artigo/2010/analisedastecnicasparaabrirelerarquivos fala > sobre isto, se algu?m tiver alguma d?vida. > > 2011/1/17 Stanislaw Pusep >: > > How do you look up keywords in the Perl documentation? > > > > Google? > > > > How do you look up error messages in the Perl 5 documentation? > > > > Google? > > > > Why would you use the three-argument form of the open builtin? > > > > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria > "arquivos > > tempor?rios an?nimos"... Valeu, Google! > > > > ABS() > > > > > > > > 2011/1/17 Ricardo Filipo > > >> > >> Obrigado, Thiago. > >> > >> N?o conhecia o livro. > >> https://github.com/chromatic/modern_perl_book > >> > >> Sensacional o foco na lingu?stica. Que belo trabalho! > >> Leitura obrigat?ria! > >> > >> :) > >> > >> > >> ----- Mensagem original ---- > >> De: Thiago Rondon > > >> Para: saopaulo-pm em pm.org > >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 > >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl > Programmer > >> > >> > >> Pessoal, > >> > >> Uma dica para leitura no final do domingo: > >> > >> > >> > http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html > >> > >> > >> Abs! > >> -Thiago Rondon > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > >> L > >> =end disclaimer > >> > >> > >> > >> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > >> L > >> =end disclaimer > > > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > > L > > =end disclaimer > > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =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 em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Tue Jan 18 11:27:22 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel Mantovani) Date: Tue, 18 Jan 2011 17:27:22 -0200 Subject: [SP-pm] Res: Modern Perl Books: How to Identify a Good Perl Programmer In-Reply-To: <4D35E50E.5060202@links.inf.br> References: <4D338B36.4090308@aware.com.br> <207082.32822.qm@web33001.mail.mud.yahoo.com> <4D35E50E.5060202@links.inf.br> Message-ID: <1C33BFCF-D1B3-4F34-93AC-12A43420F8D9@gmail.com> ? um problema de codifica??o, em breve irei resolver esse problema, e adicionar a surpresa no site que ser? muito util no pr?ximo equin?cio. Enviado de meu iPhone Em 18/01/2011, ?s 17:07, "Fl?vio R. Lopes" escreveu: > Ol? Solli. > Sim, muito bom artigo! > S? uma coisinha, aqui ao abrir o site, as palavras acentuadas est?o > com "caracteres malucos" ou ? meu Mozilla? > > > Em 18-01-2011 13:05, Solli Honorio escreveu: >> >> >> >> Em 18 de janeiro de 2011 09:44, Blabos de Blebe >> escreveu: >> > Why would you use the three-argument form of the open builtin? >> >> Pra n?o criar uma puta falha de seguran?a, realizando IPC quando v >> c s? >> queria abrir o arquivo pra leitura, e o trouxa que vai limpar essa >> merda ter que ficar esbarrando em burocracia por causa de outras >> cagadas t?o bizarras quanto... >> >> >> Puxa Blabos, at? parece que vc est? passando por isto :D ... mas a >> credito que isto seja apenas obra de fic??o. Outra coisa pessoal, >> o artigo http://sao-paulo.pm.org/artigo/2010/analisedastecnicasparaabrirelerarquivos >> fala sobre isto, se algu?m tiver alguma d?vida. >> >> >> 2011/1/17 Stanislaw Pusep : >> > How do you look up keywords in the Perl documentation? >> > >> > Google? >> > >> > How do you look up error messages in the Perl 5 documentation? >> > >> > Google? >> > >> > Why would you use the three-argument form of the open builtin? >> > >> > N?o fazia a menor ideia de que open(my $fh, '+>', undef) cria "a >> rquivos >> > tempor?rios an?nimos"... Valeu, Google! >> > >> > ABS() >> > >> > >> > >> > 2011/1/17 Ricardo Filipo >> >> >> >> Obrigado, Thiago. >> >> >> >> N?o conhecia o livro. >> >> https://github.com/chromatic/modern_perl_book >> >> >> >> Sensacional o foco na lingu?stica. Que belo trabalho! >> >> Leitura obrigat?ria! >> >> >> >> :) >> >> >> >> >> >> ----- Mensagem original ---- >> >> De: Thiago Rondon >> >> Para: saopaulo-pm em pm.org >> >> Enviadas: Domingo, 16 de Janeiro de 2011 19:20:06 >> >> Assunto: [SP-pm] Modern Perl Books: How to Identify a Good Perl >> Programmer >> >> >> >> >> >> Pessoal, >> >> >> >> Uma dica para leitura no final do domingo: >> >> >> >> >> >> http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html >> >> >> >> >> >> Abs! >> >> -Thiago Rondon >> >> >> >> =begin disclaimer >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> >> =end disclaimer >> >> >> >> >> >> >> >> >> >> =begin disclaimer >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> L >> >> =end disclaimer >> > >> > >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > L >> > =end disclaimer >> > >> > >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =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 em pm.org >> L >> =end disclaimer >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof at gmail.com Tue Jan 18 12:52:58 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Tue, 18 Jan 2011 21:52:58 +0100 Subject: [SP-pm] Boas Vindas ao Kleber Silva Message-ID: Ol? Kleber, Receba nossas boas vindas! N?s tamb?m interagimos de de outras formas: OpenData-BR (opendatabr.org), SPPM Website (sao-paulo.pm.org), irc.perl.org (#sao-paulo.pm) e de vez em quando tomando boas cervejas. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From russoz at gmail.com Tue Jan 18 13:03:34 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 18 Jan 2011 19:03:34 -0200 Subject: [SP-pm] Boas Vindas ao Kleber Silva In-Reply-To: References: Message-ID: Bem vindo! 2011/1/18 Ot?vio Fernandes > Ol? Kleber, > > Receba nossas boas vindas! N?s tamb?m interagimos de de outras formas: > OpenData-BR (opendatabr.org), SPPM Website (sao-paulo.pm.org), > irc.perl.org > (#sao-paulo.pm) e de vez em quando tomando boas cervejas. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From oscarbm at gmail.com Tue Jan 18 13:28:01 2011 From: oscarbm at gmail.com (Oscar Marques) Date: Tue, 18 Jan 2011 19:28:01 -0200 Subject: [SP-pm] Boas Vindas ao Kleber Silva In-Reply-To: References: Message-ID: Seja bem vindo! 2011/1/18 Alexei Znamensky > Bem vindo! > > 2011/1/18 Ot?vio Fernandes > > Ol? Kleber, >> >> Receba nossas boas vindas! N?s tamb?m interagimos de de outras formas: >> OpenData-BR (opendatabr.org), SPPM Website (sao-paulo.pm.org), >> irc.perl.org >> (#sao-paulo.pm) e de vez em quando tomando boas cervejas. >> >> um abra?o, >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Oscar Marques oscarbm at gmail.com http://www.dunkelheit.com.br Twitter: @f117usbr +55 21 9293-9343 -------------- next part -------------- An HTML attachment was scrubbed... URL: From flavio.lopes at links.inf.br Tue Jan 18 13:52:42 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Tue, 18 Jan 2011 19:52:42 -0200 Subject: [SP-pm] Boas Vindas ao Kleber Silva In-Reply-To: References: Message-ID: <4D360BAA.4030100@links.inf.br> Bem vindo! Em 18-01-2011 19:28, Oscar Marques escreveu: > Seja bem vindo! > > 2011/1/18 Alexei Znamensky > > > Bem vindo! > > 2011/1/18 Ot?vio Fernandes > > > Ol? Kleber, > > Receba nossas boas vindas! N?s tamb?m interagimos de de outras > formas: > OpenData-BR (opendatabr.org ), SPPM > Website (sao-paulo.pm.org ), > irc.perl.org > (#sao-paulo.pm ) e de vez em quando > tomando boas cervejas. > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com , cpan.org > ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com > ] [www.flickr.com/photos/alexeiz > ] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > > -- > Oscar Marques > oscarbm em gmail.com > http://www.dunkelheit.com.br > Twitter: @f117usbr > +55 21 9293-9343 > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Jan 18 17:47:34 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 18 Jan 2011 23:47:34 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> Message-ID: Ol? Jo?o Antes de mais nada: parab?ns! Bons ventos na presid?ncia da Rio-PM! 2011/1/16 Jo?o C. Coutinho > Perlsoal, > muitos j? devem ter ouvido falar sobre o Hackn' Rio (http://hacknrio.org), > um evento que est? sendo organizado por diversas comunidades. > Confesso que eu n?o estava acompanhando antes, mas desde o domingo (quando voc? escreveu este e-mail) para c? j? andei lendo alguma coisa. Pessoalmente eu tenho um problema com as datas: 8 e 9 de Abril ser?o - se tudo der certo - bem no meio das minhas f?rias, e - se tudo continuar dando certo - estarei beeeem longe. > Conversei com algumas pessoas da organiza??o sobre o OpenData-BR e acharam > muito interessante. > O que acham de apresentar o projeto no evento? Pode ser como palestra e/ou > outro formato (imagino at? mesmo um hackaton). > No sentido hacker-panetone da coisa, tamb?m acho o OpenData-BR muito prop?cio a esse evento. Mas, temos essa quest?o log?stica. Por enquanto o desenvolvimento do projeto tem acontecido em alguns 'sprints' espor?dicos, e o c?digo ainda est? muito brain-st?rmico (uh, neologismo com b?nus anglicista, ou o contr?rio). Refor?o o convite do Maluco para voc? aparecer no #opendata-br no IRC (eu vi voc? l? hoje, mas foi por 5 min e saiu :-o), para que possamos amadurecer essa id?ia. Se tudo mais der errado, eu proporia at? mesmo um artigo somente (que claro, n?s reaproveitar?amos para o equin?cio e at? mesmo para outros eventos) > A prop?sito, o tema do Equin?cio tamb?m tem tudo a ver com o evento e o > "call for papers" estar? aberto em breve! > []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Wed Jan 19 09:43:29 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 19 Jan 2011 15:43:29 -0200 Subject: [SP-pm] Open Data - Campus Party Message-ID: http://www.abril.com.br/blog/campus-party/2011/01/19/%E2%80%9Cportais-de-transparencia-do-governo-nao-sao-tao-transparentes%E2%80%9D-afirma-opendata-br/ maluco++ -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From renato.cron at gmail.com Wed Jan 19 09:47:14 2011 From: renato.cron at gmail.com (Renato Santos) Date: Wed, 19 Jan 2011 15:47:14 -0200 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: Nossa, foi show de bola! Quase todos fizeram perguntas (rs, tinha pouco =/) Mas tinha at? gente do governo l?, o que foi bom, pois ele explicou a zona que acontece l?! Enfim, preciso encontrar o maluco ai dentro novamente, mais tarde! On Wed, Jan 19, 2011 at 3:43 PM, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani at gmail.com> wrote: > > http://www.abril.com.br/blog/campus-party/2011/01/19/%E2%80%9Cportais-de-transparencia-do-governo-nao-sao-tao-transparentes%E2%80%9D-afirma-opendata-br/ > > maluco++ > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From darkstrikerd at gmail.com Wed Jan 19 16:00:05 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Wed, 19 Jan 2011 21:00:05 -0300 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: Muito boa a palestra, sucesso total. Defendendo um pouco tamb?m o que paga meu sal?rio (Serpro), at? falei com o Thiago, que o problema muitas vezes ? desconhecimento por parte das equipes que tem o trabalho de divulgar esses dados. Acredito que o Opendata-br pode ajudar o governo a dispor essas informa??es de forma adequada. Mais uma vez parab?ns. 2011/1/19 Renato Santos > Nossa, > foi show de bola! > > Quase todos fizeram perguntas (rs, tinha pouco =/) > Mas tinha at? gente do governo l?, o que foi bom, pois ele explicou a zona > que acontece l?! > > Enfim, preciso encontrar o maluco ai dentro novamente, mais tarde! > > > On Wed, Jan 19, 2011 at 3:43 PM, Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani at gmail.com> wrote: > >> >> http://www.abril.com.br/blog/campus-party/2011/01/19/%E2%80%9Cportais-de-transparencia-do-governo-nao-sao-tao-transparentes%E2%80%9D-afirma-opendata-br/ >> >> maluco++ >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Nilson Morais darkstrikerd at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From fernando.avena at gmail.com Wed Jan 19 19:46:59 2011 From: fernando.avena at gmail.com (Fernando Avena) Date: Thu, 20 Jan 2011 01:46:59 -0200 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: http://www.youtube.com/watch?v=jXlze8WMC4A deixa ver agora como foi. -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira at gmail.com Wed Jan 19 19:59:40 2011 From: gabriel.vieira at gmail.com (Gabriel Vieira) Date: Thu, 20 Jan 2011 00:59:40 -0300 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: 2011/1/20 Fernando Avena : > http://www.youtube.com/watch?v=jXlze8WMC4A > deixa ver agora como foi. > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > Bacana! Assistindo.. -- Gabriel Vieira From marciodesouzaferreira at gmail.com Wed Jan 19 22:06:19 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Thu, 20 Jan 2011 04:06:19 -0200 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: legal, assistindo! []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 20 de janeiro de 2011 01:59, Gabriel Vieira escreveu: > 2011/1/20 Fernando Avena : > > http://www.youtube.com/watch?v=jXlze8WMC4A > > deixa ver agora como foi. > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > > Bacana! Assistindo.. > > -- > Gabriel Vieira > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thiago at aware.com.br Thu Jan 20 08:48:42 2011 From: thiago at aware.com.br (Thiago Rondon) Date: Thu, 20 Jan 2011 14:48:42 -0200 Subject: [SP-pm] =?windows-1252?q?Equin=F3cio_2011_=5BEra=3A__Open_Data_-_?= =?windows-1252?q?Campus_Party=5D?= In-Reply-To: References: Message-ID: <4D38676A.3000000@aware.com.br> Em 19/01/11 15:43, Daniel de Oliveira Mantovani escreveu: > http://www.abril.com.br/blog/campus-party/2011/01/19/%E2%80%9Cportais-de-transparencia-do-governo-nao-sao-tao-transparentes%E2%80%9D-afirma-opendata-br/ > > maluco++ > Pessoal, Foi muito bom participar da Campus Party e efetuar uma breve descri??o do projeto e da ideia por tr?s dele, e ver que existem pessoas interessadas neste assunto. Quero agradecer alguns "membros" da nossa comunidade que est?o empenhados no projeto, Eden Cardim, Lindolfo Rodrigues, Marcio Ferreira e principalmente o Russo (Alexei), que com a contribui??o deles foi muito mais simples montar esta apresenta??o. :-) Lembrando, que o equin?cio deste ano ? sobre "hack de dados p?blicos" e gostaria de refor?ar o convite do Marcio Ferreira para nos esfor?amos para escrevermos bons artigos. Acredito que este evento de calend?rio com este tema, pode nos dar uma boa visibilidade. Alguns sites e revistas nacionais, se ofereceram para divulgar o evento e tutoriais de como programar durante o equin?cio, e acredito que seremos 'olhados' por muitas pessoas. Ou seja, conversem com o Marcio Ferreira para come?ar a escrever j? o seu artigo. Vamos mandar bala ! Lembrando que o projeto OpenData-BR que foi criado por nossa comunidade e esta no IRC, no canal #opendata-br onde podemos debater sobre assuntos relacionados. Recentemente abrimos um grupo de discuss?o via e-mail, http://groups.google.com/group/opendata-br. Valeu pessoal ! -Thiago Rondon From wesley.seidel at gmail.com Thu Jan 20 09:44:34 2011 From: wesley.seidel at gmail.com (Wesley Seidel) Date: Thu, 20 Jan 2011 15:44:34 -0200 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: Legal ! Bom ver que tem gente interessada, inclusive pessoal do governo ! []s 2011/1/20 Marcio Ferreira > legal, assistindo! > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > Em 20 de janeiro de 2011 01:59, Gabriel Vieira escreveu: > > 2011/1/20 Fernando Avena : >> > http://www.youtube.com/watch?v=jXlze8WMC4A >> > deixa ver agora como foi. >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > L >> > =end disclaimer >> > >> >> Bacana! Assistindo.. >> >> -- >> Gabriel Vieira >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Wesley Seidel Carvalho 11-6671-6118 11-8169-1163 http://twitter.com/wseidel -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz at gmail.com Thu Jan 20 11:37:41 2011 From: nferraz at gmail.com (Nelson Ferraz) Date: Thu, 20 Jan 2011 20:37:41 +0100 Subject: [SP-pm] =?iso-8859-1?q?Equin=F3cio_2011_=5BEra=3A_Open_Data_-_Cam?= =?iso-8859-1?q?pus_Party=5D?= In-Reply-To: <4D38676A.3000000@aware.com.br> References: <4D38676A.3000000@aware.com.br> Message-ID: Thiago, Aqui vai uma fonte de dados interessante, que mostra bem a (falta de) transpar?ncia dos servi?os p?blicos brasileiros. Estamos falando da Prefeitura de S?o Paulo, a cidade mais rica do Brasil. Entre no portal da prefeitura e procure dados sobre a Secretaria da Educa??o: http://portalsme.prefeitura.sp.gov.br/AnonimoSistema/BannerTexto.aspx?MenuBannerID=22 Escolha uma das Diretoria Regionais de Educa??o, e voc? ter? acesso a um or?amento consolidado. Por exemplo, o da DRE de Butant?: http://portalsme.prefeitura.sp.gov.br/Anonimo/dre/orcamento108100.htm Detalhe: os dados s?o de 2007. :-( WTF? From darkstrikerd at gmail.com Thu Jan 20 16:41:28 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Thu, 20 Jan 2011 21:41:28 -0300 Subject: [SP-pm] =?utf-8?q?Equin=C3=B3cio_2011_=5BEra=3A_Open_Data_-_Campu?= =?utf-8?q?s_Party=5D?= In-Reply-To: References: <4D38676A.3000000@aware.com.br> Message-ID: Bom, tem muita gente aqui no cear? empenhada na transpar?ncia, um bom exemplo ? esse: http://api.tcm.ce.gov.br/ 2011/1/20 Nelson Ferraz > Thiago, > > Aqui vai uma fonte de dados interessante, que mostra bem a (falta de) > transpar?ncia dos servi?os p?blicos brasileiros. > > Estamos falando da Prefeitura de S?o Paulo, a cidade mais rica do Brasil. > > Entre no portal da prefeitura e procure dados sobre a Secretaria da > Educa??o: > > > http://portalsme.prefeitura.sp.gov.br/AnonimoSistema/BannerTexto.aspx?MenuBannerID=22 > > Escolha uma das Diretoria Regionais de Educa??o, e voc? ter? acesso a > um or?amento consolidado. > > Por exemplo, o da DRE de Butant?: > > http://portalsme.prefeitura.sp.gov.br/Anonimo/dre/orcamento108100.htm > > Detalhe: os dados s?o de 2007. :-( > > WTF? > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Nilson Morais darkstrikerd at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Thu Jan 20 18:46:34 2011 From: renato.cron at gmail.com (Renato Santos) Date: Fri, 21 Jan 2011 00:46:34 -0200 Subject: [SP-pm] OpenData-BR In-Reply-To: References: <4CF24C90.6010000@aware.com.br> <4CF2AB2D.5070202@aware.com.br> <4CF3A1AD.3040707@aware.com.br> Message-ID: Opa, saiu materia no blog http://blog.campus-party.com.br/index.php/2011/01/20/dados-x-transparencia-uma-conta-ainda-sem-resposta/ mais uma vez, meus parab?ns! 2011/1/18 Alexei Znamensky > Ol? Jo?o > > Antes de mais nada: parab?ns! Bons ventos na presid?ncia da Rio-PM! > > 2011/1/16 Jo?o C. Coutinho > > Perlsoal, >> muitos j? devem ter ouvido falar sobre o Hackn' Rio (http://hacknrio.org), >> um evento que est? sendo organizado por diversas comunidades. >> > Confesso que eu n?o estava acompanhando antes, mas desde o domingo (quando > voc? escreveu este e-mail) para c? j? andei lendo alguma coisa. > > Pessoalmente eu tenho um problema com as datas: 8 e 9 de Abril ser?o - se > tudo der certo - bem no meio das minhas f?rias, e - se tudo continuar dando > certo - estarei beeeem longe. > >> Conversei com algumas pessoas da organiza??o sobre o OpenData-BR e >> acharam muito interessante. >> O que acham de apresentar o projeto no evento? Pode ser como palestra e/ou >> outro formato (imagino at? mesmo um hackaton). >> > No sentido hacker-panetone da coisa, tamb?m acho o OpenData-BR muito > prop?cio a esse evento. Mas, temos essa quest?o log?stica. Por enquanto o > desenvolvimento do projeto tem acontecido em alguns 'sprints' espor?dicos, e > o c?digo ainda est? muito brain-st?rmico (uh, neologismo com b?nus > anglicista, ou o contr?rio). > > Refor?o o convite do Maluco para voc? aparecer no #opendata-br no IRC (eu > vi voc? l? hoje, mas foi por 5 min e saiu :-o), para que possamos amadurecer > essa id?ia. > > Se tudo mais der errado, eu proporia at? mesmo um artigo somente (que > claro, n?s reaproveitar?amos para o equin?cio e at? mesmo para outros > eventos) > >> A prop?sito, o tema do Equin?cio tamb?m tem tudo a ver com o evento e o >> "call for papers" estar? aberto em breve! >> > []s, > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From gabriel at joaogabriel.org Sun Jan 23 18:37:05 2011 From: gabriel at joaogabriel.org (=?ISO-8859-1?Q?Jo=E3o_Gabriel_Casteluber_Laass?=) Date: Mon, 24 Jan 2011 00:37:05 -0200 Subject: [SP-pm] Open Data - Campus Party In-Reply-To: References: Message-ID: Muito bom!! Um abra?o, Jo?o Gabriel Casteluber Laass Desenvolvimento Web (27) 8802.0195 | gabriel em joaogabriel.org 2011/1/20 Wesley Seidel : > Legal ! > Bom ver que tem gente interessada, inclusive pessoal do governo ! > > []s > > > 2011/1/20 Marcio Ferreira >> >> legal, assistindo! >> >> []s, >> >> @_marcioferreira >> Marcio Ferreira >> marciodesouzaferreira.blogspot.com >> >> "Perl?lives as the 'toolbox for Unix' " >> >> >> Em 20 de janeiro de 2011 01:59, Gabriel Vieira >> escreveu: >>> >>> 2011/1/20 Fernando Avena : >>> > http://www.youtube.com/watch?v=jXlze8WMC4A >>> > deixa ver agora como foi. >>> > =begin disclaimer >>> > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> > ?L >>> > =end disclaimer >>> > >>> >>> Bacana! Assistindo.. >>> >>> -- >>> Gabriel Vieira >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =end disclaimer >> >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> > > > > -- > Wesley Seidel Carvalho > 11-6671-6118 > 11-8169-1163 > http://twitter.com/wseidel > > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From otaviof at gmail.com Sun Jan 23 23:48:47 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 24 Jan 2011 08:48:47 +0100 Subject: [SP-pm] Boas Vindas a Georgia Jordan Message-ID: Ol? Georgia, Seja muito bem vinda ao nosso grupo. Por favor, apresente-se e nos fale mais sobre o seu interesse em Perl. Tamb?m pe?o, atente-se aos nossos projetos: OpenData-BR (opendatabr.org), SPPM Website (github.com/maluco/SPPM-Web) e ao IRC (irc.perl.org #sao-paulo.pm :-). um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From gabriel.vieira at gmail.com Mon Jan 24 07:05:23 2011 From: gabriel.vieira at gmail.com (Gabriel Vieira) Date: Mon, 24 Jan 2011 12:05:23 -0300 Subject: [SP-pm] [JOB] Fwd: Senior Arquitecto / TI Development Manager - ecommerce (SAO PAULO-SP) In-Reply-To: <3b49694a18b307dcd2becd5bffe4635f@localhost.localdomain> References: <3b49694a18b307dcd2becd5bffe4635f@localhost.localdomain> Message-ID: Segue an?ncio. ---------- Forwarded message ---------- From: Alessandro Roberto de Oliveira Date: 2011/1/20 Subject: [linux-empregos] Senior Arquitecto / TI Development Manager - ecommerce (SAO PAULO-SP) To: linux-empregos em yahoogrupos.com.br Senior Arquitecto / TI Development Manager - ecommerce ?Prestamos servi?os de consultoria especializada em recrutamento de profissionais nas areas do TI e Financas. Fundada em 1995 e com sede em Londres, ?est? presente em 13 pa?ses. --- Temos uma fant?stica oportunidade profissional com nosso melhor cliente - um stratup tipo clube urbano - em Sao Paulo: Senior Arquitecto / TI Development Manager --- O cliente ? um startup europ?o j? bem conhecido e bem-sucedido em Europa. --- Pre-requisitos: 1) experiencia como lider do equipe do programadores ?nos ambientes linux / apache / mysql 2) experiencie em e-commerce 3) forte conhecimento da programacao 4) alta formacao (USP, Unicamp, UNESP, etc...) e/ou amplia experiencia no ambiente e-commerce como senior programador O cliente oferece: - um emprego muito excitante, bem-pago e seguro - amplias oportunidades para subir a escada da carreira - colaboradores muitos simp?ticos - nova technica - trabalhar na fase startup Faca parte do sartup mais excitante na America Latina! Faixa Salarial: ACIMA DE R$ 10.000,00 Cidade: SAO PAULO-SP Quantidade de vaga(s): 1 Data do An?ncio: 20/01/2011 ACESSE O LINK ABAIXO PARA CONCORRER A ESTA VAGA: http://www.ceviu.com.br/url/2/MzU2NDQ0 -- Gabriel Vieira From russoz at gmail.com Mon Jan 24 09:45:27 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Mon, 24 Jan 2011 15:45:27 -0200 Subject: [SP-pm] Boas Vindas a Georgia Jordan In-Reply-To: References: Message-ID: Bem vinda 2011/1/24 Ot?vio Fernandes > Ol? Georgia, > > Seja muito bem vinda ao nosso grupo. Por favor, apresente-se e nos > fale mais sobre o seu interesse em Perl. > Tamb?m pe?o, atente-se aos nossos projetos: OpenData-BR > (opendatabr.org), SPPM Website (github.com/maluco/SPPM-Web) e ao IRC > (irc.perl.org #sao-paulo.pm :-). > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From member at linkedin.com Tue Jan 25 03:39:11 2011 From: member at linkedin.com (hailton david lemos via LinkedIn) Date: Tue, 25 Jan 2011 11:39:11 +0000 (UTC) Subject: [SP-pm] Convite para conectar-se no LinkedIn Message-ID: <1445933875.2115806.1295955551366.JavaMail.app@ela4-bed32.prod> LinkedIn ------------hailton david lemos requested to add you as a connection on LinkedIn: ------------------------------------------ Ot?vio, Eu gostaria de adicion?-lo ? minha rede profissional no LinkedIn. -hailton david Accept invitation from hailton david lemos http://www.linkedin.com/e/-nwdk6q-gjcqh37k-3g/YtWwTj13dzmKiwUa1y9HUyiSFB_eiOc_AZZo/blk/I74722647_20/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_c39vdPgScz8Td3t9bSkTiT5OokJAbPAScj4Sd3oMcz8LrCBxbOYWrSlI/EML_comm_afe/ View invitation from hailton david lemos http://www.linkedin.com/e/-nwdk6q-gjcqh37k-3g/YtWwTj13dzmKiwUa1y9HUyiSFB_eiOc_AZZo/blk/I74722647_20/0McBYTd3oOczsQdQALqnpPbOYWrSlI/svi/ ------------------------------------------ DID YOU KNOW you can conduct a more credible and powerful reference check using LinkedIn? Enter the company name and years of employment or the prospective employee to find their colleagues that are also in your network. This provides you with a more balanced set of feedback to evaluate that new hire. http://www.linkedin.com/e/-nwdk6q-gjcqh37k-3g/rsr/inv-27/ -- (c) 2010, LinkedIn Corporation -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Tue Jan 25 04:55:52 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 25 Jan 2011 10:55:52 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Opa Pessoal, Estamos chegando a fevereiro e os preparativos ao Equin?cio - Hack de Dados P?blico - est?o a mil :) A presen?a do OpenData-BR (palestra do Thiago Rondon) na Campus Party agitou a comunidade, funcion?rios p?blicos e jornalistas. H? muitos olhos voltados a esse Equin?cio, por isso a participa??o dos membros comunidade Perl de todo o Brasil ? muito importante. ;) No entanto precisamos de mais volunt?rios para concluir os temas faltantes, abaixo est? a lista de artigos confirmados: - Por que Perl ? - Breno (Garu) - Introdu??o ao Open-Data - Thiago Rondon (Maluco) - Open-Data BR - Alexei (Russoz) - Extraindo informa??o de PDF - Renato Santos (Cron) - Compara?ao de Strings - Wesley Blabos - XML Schema - Eden Cardin - Mongoose (MongoDB + Moose) - Solli Hon?rio - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos - KinoSearch (Search Engine) - Marcio Ferreira Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como sugest?o: - Excel / CSV: Task::Kensho::ExcelCSV - Web Crawling: Task::Kensho::WebCrawling - Web Development: Task::Kensho::WebDev - Express?es Regulares - RDF, RDF-Schema, OWL - SPARQL - HTTP(S) Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema principal ser? muito bem-vindo :-) Os arquivos devem ser escrito no formato POD e enviados ao Blabos[ blabos at gmail.com] ou a mim[marciodesouzaferreira at gmail.com]. []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Tue Jan 25 05:00:51 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Tue, 25 Jan 2011 11:00:51 -0200 Subject: [SP-pm] =?utf-8?q?=5BEquin=C3=B3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Me candidato para escrever sobre codifica??o de texto no geral e Unicode em especial! ABS() 2011/1/25 Marcio Ferreira > Opa Pessoal, > > Estamos chegando a fevereiro e os preparativos ao Equin?cio - Hack de > Dados > P?blico - est?o a mil :) > > A presen?a do OpenData-BR (palestra do Thiago Rondon) na Campus Party > agitou a > comunidade, funcion?rios p?blicos e jornalistas. H? muitos olhos voltados a > esse > Equin?cio, por isso a participa??o dos membros comunidade Perl de todo o > Brasil > ? muito importante. ;) > > No entanto precisamos de mais volunt?rios para concluir os temas > faltantes, > abaixo est? a lista de artigos confirmados: > > - Por que Perl ? - Breno (Garu) > - Introdu??o ao Open-Data - Thiago Rondon (Maluco) > - Open-Data BR - Alexei (Russoz) > - Extraindo informa??o de PDF - Renato Santos (Cron) > - Compara?ao de Strings - Wesley Blabos > - XML Schema - Eden Cardin > - Mongoose (MongoDB + Moose) - Solli Hon?rio > - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos > - KinoSearch (Search Engine) - Marcio Ferreira > > Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como > sugest?o: > > - Excel / CSV: Task::Kensho::ExcelCSV > - Web Crawling: Task::Kensho::WebCrawling > - Web Development: Task::Kensho::WebDev > - Express?es Regulares > - RDF, RDF-Schema, OWL > - SPARQL > - HTTP(S) > > Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema > principal > ser? muito bem-vindo :-) > > Os arquivos devem ser escrito no formato POD e enviados ao Blabos[ > blabos em gmail.com] > ou a mim[marciodesouzaferreira em gmail.com]. > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Tue Jan 25 07:17:23 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 25 Jan 2011 13:17:23 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Pra quem "nao sabe"(o que era o caso ano passado de alguns, voce pode visualizar um pod transformando ele em html ou text, apenas digitar pod2html ou pod2txt Depois, voce pode usar vim, cat ou lynx para os html Em jan 25, 2011 10:01 AM, "Stanislaw Pusep" escreveu: Me candidato para escrever sobre codifica??o de texto no geral e Unicode em especial! ABS() 2011/1/25 Marcio Ferreira > > > Opa Pessoal, > > Estamos chegando a fevereiro e os preparativos ao > Equin?cio - Hack de Dados > ... > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list... > =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org L =end disclaimer -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Thu Jan 27 08:54:48 2011 From: renato.cron at gmail.com (Renato Santos) Date: Thu, 27 Jan 2011 14:54:48 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon Message-ID: Ol? perlsoal! Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por exemplo: http://pastebin.com/4jdSb6y8 O servidor fica sem log nenhum (at? ai n?o ? muito problema) eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o perl morrer, ele vai voltar a rodar. Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum servidor rodando naquela porta, ele finaliza o perl na hora. -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From josef.aquino at gmail.com Thu Jan 27 09:11:56 2011 From: josef.aquino at gmail.com (Jose Roberto Aquino) Date: Thu, 27 Jan 2011 15:11:56 -0200 Subject: [SP-pm] Coletar dados de um site Message-ID: Pessoal, algu?m pode me ajudar na orienta??o de como capturar dados desse site: http://economia.uol.com.br/cotacoes/bolsas/acoes/bvsp-bovespa/vale5-sa/tabela-intraday.jhtm?size=700 Ap?s capturar objetivo ? guard?-los no mysql. Obrigado Z? -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Thu Jan 27 09:19:25 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Thu, 27 Jan 2011 15:19:25 -0200 Subject: [SP-pm] Coletar dados de um site In-Reply-To: References: Message-ID: D? uma olhada nos artigos no site do grupo. Tem uns caras na lsita que s?o especialistas nisso e publicaram artigos l? http://sao-paulo.pm.org/artigos Mas a grosso modo, Baixe a p?gina com LWP::Simple Fa?a o Parsing com HTML::TreeBuilder(::XPath) Salve no banco com DBI/DBD::mysql ou DBIx::Class Os manuais dos m?dulos s?o bem tranquilos. Abra?os 2011/1/27 Jose Roberto Aquino : > Pessoal, algu?m pode me ajudar na orienta??o de como capturar dados desse > site: > http://economia.uol.com.br/cotacoes/bolsas/acoes/bvsp-bovespa/vale5-sa/tabela-intraday.jhtm?size=700 > Ap?s capturar objetivo ? guard?-los no mysql. > Obrigado > Z? > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From gabiruh at gmail.com Thu Jan 27 09:33:34 2011 From: gabiruh at gmail.com (Gabriel Andrade) Date: Thu, 27 Jan 2011 14:33:34 -0300 Subject: [SP-pm] Coletar dados de um site In-Reply-To: References: Message-ID: <54478539-6F5C-4D38-BC1E-3B6CAF437C50@gmail.com> On Jan 27, 2011, at 2:11 PM, Jose Roberto Aquino wrote: > Pessoal, algu?m pode me ajudar na orienta??o de como capturar dados desse site: > http://economia.uol.com.br/cotacoes/bolsas/acoes/bvsp-bovespa/vale5-sa/tabela-intraday.jhtm?size=700 > > Ap?s capturar objetivo ? guard?-los no mysql. Algu?m j? teve mesma necessidade que a sua e fez o grande favor de disponibilizar no CPAN. E aposto que a solu??o pra 90% dos seus outros futuros problemas pode ser econtrada l?, excetuando-se gravidez indesejada, conjuntivite e nome sujo no SPC. http://search.cpan.org/perldoc?Finance::YahooQuote D? uma olhada na subrotina getcustomquote pra poder especificar quais campos voc? deseja obter informa??o. $ curl -L cpanmin.us | perl - Finance::YahooQuote $ perl -MFinance::YahooQuote=getquote -MData::Dumper=Dumper -E 'say Dumper getquote(qw/VALE5.SA/);' From creaktive at gmail.com Thu Jan 27 09:49:51 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 15:49:51 -0200 Subject: [SP-pm] Coletar dados de um site In-Reply-To: <54478539-6F5C-4D38-BC1E-3B6CAF437C50@gmail.com> References: <54478539-6F5C-4D38-BC1E-3B6CAF437C50@gmail.com> Message-ID: Pra que complicar processando o HTML? O site atualiza esse "chart" a partir de um JSON: http://cotacoes.economia.uol.com.br/ws/asset/687/intraday?size=50&callback=uolfinancecallback0&page=1 A estrutura ?: uolfinancecallback0({ "data": [ { "date": 1296149460000, "price": 52.1, "low": 51.96, "high": 52.82, "var": -0.36, "varpct": -0.69, "vol": 6194139.0 }, (...) { "date": 1296146520000, "price": 52.07, "low": 51.96, "high": 52.82, "var": -0.39, "varpct": -0.74, "vol": 5584075.0 } ], "total": 265, "lastUpdate": 1296149460000, "type": "stock", "timeOffSet": -7200000, "today": 1296150408637 }); Para processar JSON com Perl: http://search.cpan.org/~mlehmann/JSON-XS-2.3/XS.pm ABS() 2011/1/27 Gabriel Andrade > > On Jan 27, 2011, at 2:11 PM, Jose Roberto Aquino wrote: > > > Pessoal, algu?m pode me ajudar na orienta??o de como capturar dados desse > site: > > > http://economia.uol.com.br/cotacoes/bolsas/acoes/bvsp-bovespa/vale5-sa/tabela-intraday.jhtm?size=700 > > > > Ap?s capturar objetivo ? guard?-los no mysql. > > Algu?m j? teve mesma necessidade que a sua e fez o grande favor de > disponibilizar no CPAN. > E aposto que a solu??o pra 90% dos seus outros futuros problemas pode ser > econtrada l?, excetuando-se gravidez indesejada, conjuntivite e nome sujo no > SPC. > > http://search.cpan.org/perldoc?Finance::YahooQuote > > D? uma olhada na subrotina getcustomquote pra poder especificar quais > campos voc? deseja obter informa??o. > > $ curl -L cpanmin.us | perl - Finance::YahooQuote > $ perl -MFinance::YahooQuote=getquote -MData::Dumper=Dumper -E 'say Dumper > getquote(qw/VALE5.SA/) ;' > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 27 09:53:45 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 15:53:45 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Eu costumava fazer wrappers: #!/bin/sh while sleep 30; do perl script_que_pode_morrer_mas_nao_deveria.pl done ABS() 2011/1/27 Renato Santos > Ol? perlsoal! > > Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, pois > quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por exemplo: > http://pastebin.com/4jdSb6y8 > > O servidor fica sem log nenhum (at? ai n?o ? muito problema) > eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o > perl morrer, ele vai voltar a rodar. > > Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum > servidor rodando naquela porta, ele finaliza o perl na hora. > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 27 09:59:27 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 15:59:27 -0200 Subject: [SP-pm] RES: [OT] cron e os processos pesados In-Reply-To: References: <4CAC9429.9070009@aware.com.br> <4CACBD82.5070609@aware.com.br> Message-ID: Resgatando o t?pico, j? que o CRON pintou em um thread novo :) Recapitulando: estava com suspeita de que o cron estava interferindo no funcionamento dos meus scripts agendados, pois eles aleatoriamente "morriam" do nada. ? fato, ele interfere, sim. Troquei por fcron ( http://fcron.free.fr/) que ? 100% backward-compatible, testei em servidor Linux, testei em servidor FreeBSD, jamais morreu script algum. ABS() 2010/10/6 Stanislaw Pusep > No caso, as restri??es de ulimit e afins seriam "herdados" para os > processos executados e os seus forks, n?o? Ent?o o macete do > fork/setsid/fork n?o funcionaria. Como funciona, s? pode significar que o > watchdog est? no pr?prio crond. Do OOM-Killer, nem se fala: o resultado > seria o mesmo tanto a partir do crontab quanto a partir da shell. > > 2010/10/6 Thiago Rondon > >> Em 06/10/10 14:32, Stanislaw Pusep escreveu: >> >> oom_dump_tasks opera a n?vel de kernel, n?o? Pois sem o cron no meio, o >> processo funciona muito bem, obrigado; ent?o *n?o ?* culpa do OS e nem do >> meu programa; e sim daquilo que fica no meio. Ou seja, o crond. >> >> >> Verifique os limites do processo criado pelo terceiro, compare o teu shell >> com a do cron, por exemplo com o ulimit, ... . >> >> -Thiago Rondon >> >> _______________________________________________ >> SaoPaulo-pm mailing list >> SaoPaulo-pm em pm.org >> http://mail.pm.org/mailman/listinfo/saopaulo-pm >> > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Thu Jan 27 09:59:27 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 15:59:27 -0200 Subject: [SP-pm] RES: [OT] cron e os processos pesados In-Reply-To: References: <4CAC9429.9070009@aware.com.br> <4CACBD82.5070609@aware.com.br> Message-ID: Resgatando o t?pico, j? que o CRON pintou em um thread novo :) Recapitulando: estava com suspeita de que o cron estava interferindo no funcionamento dos meus scripts agendados, pois eles aleatoriamente "morriam" do nada. ? fato, ele interfere, sim. Troquei por fcron ( http://fcron.free.fr/) que ? 100% backward-compatible, testei em servidor Linux, testei em servidor FreeBSD, jamais morreu script algum. ABS() 2010/10/6 Stanislaw Pusep > No caso, as restri??es de ulimit e afins seriam "herdados" para os > processos executados e os seus forks, n?o? Ent?o o macete do > fork/setsid/fork n?o funcionaria. Como funciona, s? pode significar que o > watchdog est? no pr?prio crond. Do OOM-Killer, nem se fala: o resultado > seria o mesmo tanto a partir do crontab quanto a partir da shell. > > 2010/10/6 Thiago Rondon > >> Em 06/10/10 14:32, Stanislaw Pusep escreveu: >> >> oom_dump_tasks opera a n?vel de kernel, n?o? Pois sem o cron no meio, o >> processo funciona muito bem, obrigado; ent?o *n?o ?* culpa do OS e nem do >> meu programa; e sim daquilo que fica no meio. Ou seja, o crond. >> >> >> Verifique os limites do processo criado pelo terceiro, compare o teu shell >> com a do cron, por exemplo com o ulimit, ... . >> >> -Thiago Rondon >> >> _______________________________________________ >> SaoPaulo-pm mailing list >> SaoPaulo-pm em pm.org >> http://mail.pm.org/mailman/listinfo/saopaulo-pm >> > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Thu Jan 27 10:21:35 2011 From: renato.cron at gmail.com (Renato Santos) Date: Thu, 27 Jan 2011 16:21:35 -0200 Subject: [SP-pm] RES: [OT] cron e os processos pesados In-Reply-To: References: <4CAC9429.9070009@aware.com.br> <4CACBD82.5070609@aware.com.br> Message-ID: Que dizer que tem algum "F" q t? atras de mim? n?o gostei desta historia ai n?o! 2011/1/27 Stanislaw Pusep > Resgatando o t?pico, j? que o CRON pintou em um thread novo :) > Recapitulando: estava com suspeita de que o cron estava interferindo no > funcionamento dos meus scripts agendados, pois eles aleatoriamente "morriam" > do nada. ? fato, ele interfere, sim. Troquei por fcron ( > http://fcron.free.fr/) que ? 100% backward-compatible, testei em servidor > Linux, testei em servidor FreeBSD, jamais morreu script algum. > > ABS() > > > > 2010/10/6 Stanislaw Pusep > >> No caso, as restri??es de ulimit e afins seriam "herdados" para os >> processos executados e os seus forks, n?o? Ent?o o macete do >> fork/setsid/fork n?o funcionaria. Como funciona, s? pode significar que o >> watchdog est? no pr?prio crond. Do OOM-Killer, nem se fala: o resultado >> seria o mesmo tanto a partir do crontab quanto a partir da shell. >> >> >> 2010/10/6 Thiago Rondon >> >>> Em 06/10/10 14:32, Stanislaw Pusep escreveu: >>> >>> oom_dump_tasks opera a n?vel de kernel, n?o? Pois sem o cron no meio, o >>> processo funciona muito bem, obrigado; ent?o *n?o ?* culpa do OS e nem do >>> meu programa; e sim daquilo que fica no meio. Ou seja, o crond. >>> >>> >>> Verifique os limites do processo criado pelo terceiro, compare o teu >>> shell com a do cron, por exemplo com o ulimit, ... . >>> >>> -Thiago Rondon >>> >>> _______________________________________________ >>> SaoPaulo-pm mailing list >>> SaoPaulo-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/saopaulo-pm >>> >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rafaelprenzier at gmail.com Thu Jan 27 11:03:50 2011 From: rafaelprenzier at gmail.com (Rafael Prenzier) Date: Thu, 27 Jan 2011 17:03:50 -0200 Subject: [SP-pm] Coletar dados de um site In-Reply-To: References: <54478539-6F5C-4D38-BC1E-3B6CAF437C50@gmail.com> Message-ID: Se for pra acessar os Dados do HTML Sugiro o WWW::Mechanize que simplifica do uso do LWP abra?os 2011/1/27 Stanislaw Pusep > Pra que complicar processando o HTML? O site atualiza esse "chart" a partir > de um JSON: > > http://cotacoes.economia.uol.com.br/ws/asset/687/intraday?size=50&callback=uolfinancecallback0&page=1 > A estrutura ?: > > uolfinancecallback0({ > "data": [ > { > "date": 1296149460000, > "price": 52.1, > "low": 51.96, > "high": 52.82, > "var": -0.36, > "varpct": -0.69, > "vol": 6194139.0 > }, > (...) > { > "date": 1296146520000, > "price": 52.07, > "low": 51.96, > "high": 52.82, > "var": -0.39, > "varpct": -0.74, > "vol": 5584075.0 > } > ], > "total": 265, > "lastUpdate": 1296149460000, > "type": "stock", > "timeOffSet": -7200000, > "today": 1296150408637 > }); > > Para processar JSON com Perl: > http://search.cpan.org/~mlehmann/JSON-XS-2.3/XS.pm > > ABS() > > > > 2011/1/27 Gabriel Andrade > > >> On Jan 27, 2011, at 2:11 PM, Jose Roberto Aquino wrote: >> >> > Pessoal, algu?m pode me ajudar na orienta??o de como capturar dados >> desse site: >> > >> http://economia.uol.com.br/cotacoes/bolsas/acoes/bvsp-bovespa/vale5-sa/tabela-intraday.jhtm?size=700 >> > >> > Ap?s capturar objetivo ? guard?-los no mysql. >> >> Algu?m j? teve mesma necessidade que a sua e fez o grande favor de >> disponibilizar no CPAN. >> E aposto que a solu??o pra 90% dos seus outros futuros problemas pode ser >> econtrada l?, excetuando-se gravidez indesejada, conjuntivite e nome sujo no >> SPC. >> >> http://search.cpan.org/perldoc?Finance::YahooQuote >> >> D? uma olhada na subrotina getcustomquote pra poder especificar quais >> campos voc? deseja obter informa??o. >> >> $ curl -L cpanmin.us | perl - Finance::YahooQuote >> $ perl -MFinance::YahooQuote=getquote -MData::Dumper=Dumper -E 'say Dumper >> getquote(qw/VALE5.SA/) ;' >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Rafael Prenzier dos Santos rafaelprenzier em gmail.com Cel: (13) 8131-8212 -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Thu Jan 27 11:21:19 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Thu, 27 Jan 2011 17:21:19 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: J? pensou em usar o Nagios[http://www.nagios.org/] ? []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/1/27 Stanislaw Pusep > Eu costumava fazer wrappers: > > #!/bin/sh > while sleep 30; do > perl script_que_pode_morrer_mas_nao_deveria.pl > done > > ABS() > > > > 2011/1/27 Renato Santos > >> Ol? perlsoal! >> >> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >> exemplo: >> http://pastebin.com/4jdSb6y8 >> >> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o >> perl morrer, ele vai voltar a rodar. >> >> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >> servidor rodando naquela porta, ele finaliza o perl na hora. >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Thu Jan 27 11:27:33 2011 From: renato.cron at gmail.com (Renato Santos) Date: Thu, 27 Jan 2011 17:27:33 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma vez que monta-se graficos do uso da maquina (antes isso do que nada) 2011/1/27 Marcio Ferreira > J? pensou em usar o Nagios[http://www.nagios.org/] ? > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > 2011/1/27 Stanislaw Pusep > > Eu costumava fazer wrappers: >> >> #!/bin/sh >> while sleep 30; do >> perl script_que_pode_morrer_mas_nao_deveria.pl >> done >> >> ABS() >> >> >> >> 2011/1/27 Renato Santos >> >>> Ol? perlsoal! >>> >>> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >>> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >>> exemplo: >>> http://pastebin.com/4jdSb6y8 >>> >>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o >>> perl morrer, ele vai voltar a rodar. >>> >>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>> servidor rodando naquela porta, ele finaliza o perl na hora. >>> >>> >>> -- >>> Renato Santos >>> http://www.renatocron.com/blog/ >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Thu Jan 27 12:01:12 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 18:01:12 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Ah, uma vers?o menos tosca do q o meu wrapper, mas que n?o tive culh?es p/testar (o sistema ? cr?tico, e o wrapper funciona, period): http://cr.yp.to/daemontools/supervise.html ABS() 2011/1/27 Renato Santos > Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma > vez que monta-se graficos do uso da maquina (antes isso do que nada) > > 2011/1/27 Marcio Ferreira > > J? pensou em usar o Nagios[http://www.nagios.org/] ? >> >> []s, >> >> @_marcioferreira >> Marcio Ferreira >> marciodesouzaferreira.blogspot.com >> >> "Perl lives as the 'toolbox for Unix' " >> >> >> >> 2011/1/27 Stanislaw Pusep >> >> Eu costumava fazer wrappers: >>> >>> #!/bin/sh >>> while sleep 30; do >>> perl script_que_pode_morrer_mas_nao_deveria.pl >>> done >>> >>> ABS() >>> >>> >>> >>> 2011/1/27 Renato Santos >>> >>>> Ol? perlsoal! >>>> >>>> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >>>> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >>>> exemplo: >>>> http://pastebin.com/4jdSb6y8 >>>> >>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o >>>> perl morrer, ele vai voltar a rodar. >>>> >>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>> >>>> >>>> -- >>>> Renato Santos >>>> http://www.renatocron.com/blog/ >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Thu Jan 27 12:05:23 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Thu, 27 Jan 2011 18:05:23 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: > > Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma > vez que monta-se graficos do uso da maquina (antes isso do que nada) > > Se voc? quer monitorar o status de seu perl, servidor, *anything*, pode contar com o nagios. =) Al?m de voc? ter v?rios plugins j? criados, vc pode criar sua app e configur?-la para "conversar" com o nagios.[1] (STATE_OK=0, STATE_WARNING=1, STATE_CRITICAL=2, STATE_UNKNOWN=3) H? v?rios m?dulos no CPAN.[2] Aqui mesmo na Folha usamos Nagios muito al?m de monitoramento de m?quinas. ;) [1] http://nagios.manubulon.com/index_commands.html [2] http://search.cpan.org/search?q=nagios;s=0 > 2011/1/27 Marcio Ferreira > > J? pensou em usar o Nagios[http://www.nagios.org/] ? >> >> []s, >> >> @_marcioferreira >> Marcio Ferreira >> marciodesouzaferreira.blogspot.com >> >> "Perl lives as the 'toolbox for Unix' " >> >> >> >> 2011/1/27 Stanislaw Pusep >> >> Eu costumava fazer wrappers: >>> >>> #!/bin/sh >>> while sleep 30; do >>> perl script_que_pode_morrer_mas_nao_deveria.pl >>> done >>> >>> ABS() >>> >>> >>> >>> 2011/1/27 Renato Santos >>> >>>> Ol? perlsoal! >>>> >>>> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >>>> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >>>> exemplo: >>>> http://pastebin.com/4jdSb6y8 >>>> >>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o >>>> perl morrer, ele vai voltar a rodar. >>>> >>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>> >>>> >>>> -- >>>> Renato Santos >>>> http://www.renatocron.com/blog/ >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Thu Jan 27 12:07:40 2011 From: renato.cron at gmail.com (Renato Santos) Date: Thu, 27 Jan 2011 18:07:40 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Hmm, eu achei legal pois ele cria a pasta com os status e tal.. Mas eu percebi que o Frontier::Daemon quando j? esta rodando "morre" imediatamente, ent?o o CRON ja subiria ele assim que a porta estivesse livre novamente. Vou apenas colocar no CRON normalmente! 2011/1/27 Stanislaw Pusep > Ah, uma vers?o menos tosca do q o meu wrapper, mas que n?o tive culh?es > p/testar (o sistema ? cr?tico, e o wrapper funciona, period): > http://cr.yp.to/daemontools/supervise.html > > > ABS() > > > > 2011/1/27 Renato Santos > >> Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma >> vez que monta-se graficos do uso da maquina (antes isso do que nada) >> >> 2011/1/27 Marcio Ferreira >> >> J? pensou em usar o Nagios[http://www.nagios.org/] ? >>> >>> []s, >>> >>> @_marcioferreira >>> Marcio Ferreira >>> marciodesouzaferreira.blogspot.com >>> >>> "Perl lives as the 'toolbox for Unix' " >>> >>> >>> >>> 2011/1/27 Stanislaw Pusep >>> >>> Eu costumava fazer wrappers: >>>> >>>> #!/bin/sh >>>> while sleep 30; do >>>> perl script_que_pode_morrer_mas_nao_deveria.pl >>>> done >>>> >>>> ABS() >>>> >>>> >>>> >>>> 2011/1/27 Renato Santos >>>> >>>>> Ol? perlsoal! >>>>> >>>>> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >>>>> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >>>>> exemplo: >>>>> http://pastebin.com/4jdSb6y8 >>>>> >>>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se o >>>>> perl morrer, ele vai voltar a rodar. >>>>> >>>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>>> >>>>> >>>>> -- >>>>> Renato Santos >>>>> http://www.renatocron.com/blog/ >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Thu Jan 27 12:17:26 2011 From: renato.cron at gmail.com (Renato Santos) Date: Thu, 27 Jan 2011 18:17:26 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Marcio, Eu teria que re implementar o modulo Frontier::Daemon, pois ele foi escrito de tal forma que nem se eu herda-lo poderei mudar alguma coisa (pois ta tudo no new). Eu tambem teria que aprender a usar o Nagios, e, logicamente, n?o iria instalar ele na produ??o pra "testar como funciona", Pelo que vi, o Nagios tem at? treinamento, e n?o seria de uma hora para outra que eu iria instala ele numa maquina, ainda mais, numa que recebe conex?es da internet. Vamos parar por aqui, pois se n?o vamo come?ar a discutir igual a gente faz sempre q se encontra (mesmo que meio bebado!) 2011/1/27 Renato Santos > Hmm, > eu achei legal pois ele cria a pasta com os status e tal.. > Mas eu percebi que o Frontier::Daemon quando j? esta rodando "morre" > imediatamente, ent?o o CRON ja subiria ele assim que a porta estivesse livre > novamente. > > Vou apenas colocar no CRON normalmente! > > > 2011/1/27 Stanislaw Pusep > >> Ah, uma vers?o menos tosca do q o meu wrapper, mas que n?o tive culh?es >> p/testar (o sistema ? cr?tico, e o wrapper funciona, period): >> http://cr.yp.to/daemontools/supervise.html >> >> >> ABS() >> >> >> >> 2011/1/27 Renato Santos >> >>> Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma >>> vez que monta-se graficos do uso da maquina (antes isso do que nada) >>> >>> 2011/1/27 Marcio Ferreira >>> >>> J? pensou em usar o Nagios[http://www.nagios.org/] ? >>>> >>>> []s, >>>> >>>> @_marcioferreira >>>> Marcio Ferreira >>>> marciodesouzaferreira.blogspot.com >>>> >>>> "Perl lives as the 'toolbox for Unix' " >>>> >>>> >>>> >>>> 2011/1/27 Stanislaw Pusep >>>> >>>> Eu costumava fazer wrappers: >>>>> >>>>> #!/bin/sh >>>>> while sleep 30; do >>>>> perl script_que_pode_morrer_mas_nao_deveria.pl >>>>> done >>>>> >>>>> ABS() >>>>> >>>>> >>>>> >>>>> 2011/1/27 Renato Santos >>>>> >>>>>> Ol? perlsoal! >>>>>> >>>>>> Eu gostaria de saber como fa?o pra saber o status do Frontier::Daemon, >>>>>> pois quando rodo o c?digo, eu n?o tenho mais controle sobre o perl, por >>>>>> exemplo: >>>>>> http://pastebin.com/4jdSb6y8 >>>>>> >>>>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se >>>>>> o perl morrer, ele vai voltar a rodar. >>>>>> >>>>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>>>> >>>>>> >>>>>> -- >>>>>> Renato Santos >>>>>> http://www.renatocron.com/blog/ >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>> L >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> Renato Santos >>> http://www.renatocron.com/blog/ >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Thu Jan 27 12:37:45 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Thu, 27 Jan 2011 18:37:45 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Renato, IMO, primeiro voc? devia saber se o servidor est? no ar antes de se preocupar com sua app. Servidor com acesso externo sem log j? ? uma *enorme* falha de seguran?a. Se n?o quer usar nagios tudo bem, mas pelo menos use um log4Perl e algu?m que leia esse log. Se nem isso vc quiser, snif .... use o $0 Se nem isso voc? quiser, vai pra casa :P 2011/1/27 Renato Santos > Marcio, > > Eu teria que re implementar o modulo Frontier::Daemon, pois ele foi escrito > de tal forma que nem se eu herda-lo poderei mudar alguma coisa (pois ta tudo > no new). > > Eu tambem teria que aprender a usar o Nagios, e, logicamente, n?o iria > instalar ele na produ??o pra "testar como funciona", > > Pelo que vi, o Nagios tem at? treinamento, e n?o seria de uma hora para > outra que eu iria instala ele numa maquina, ainda mais, numa que recebe > conex?es da internet. > > Vamos parar por aqui, pois se n?o vamo come?ar a discutir igual a gente faz > sempre q se encontra (mesmo que meio bebado!) > > 2011/1/27 Renato Santos > >> Hmm, >> eu achei legal pois ele cria a pasta com os status e tal.. >> Mas eu percebi que o Frontier::Daemon quando j? esta rodando "morre" >> imediatamente, ent?o o CRON ja subiria ele assim que a porta estivesse livre >> novamente. >> >> Vou apenas colocar no CRON normalmente! >> >> >> 2011/1/27 Stanislaw Pusep >> >>> Ah, uma vers?o menos tosca do q o meu wrapper, mas que n?o tive culh?es >>> p/testar (o sistema ? cr?tico, e o wrapper funciona, period): >>> http://cr.yp.to/daemontools/supervise.html >>> >>> >>> ABS() >>> >>> >>> >>> 2011/1/27 Renato Santos >>> >>>> Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma >>>> vez que monta-se graficos do uso da maquina (antes isso do que nada) >>>> >>>> 2011/1/27 Marcio Ferreira >>>> >>>> J? pensou em usar o Nagios[http://www.nagios.org/] ? >>>>> >>>>> []s, >>>>> >>>>> @_marcioferreira >>>>> Marcio Ferreira >>>>> marciodesouzaferreira.blogspot.com >>>>> >>>>> "Perl lives as the 'toolbox for Unix' " >>>>> >>>>> >>>>> >>>>> 2011/1/27 Stanislaw Pusep >>>>> >>>>> Eu costumava fazer wrappers: >>>>>> >>>>>> #!/bin/sh >>>>>> while sleep 30; do >>>>>> perl script_que_pode_morrer_mas_nao_deveria.pl >>>>>> done >>>>>> >>>>>> ABS() >>>>>> >>>>>> >>>>>> >>>>>> 2011/1/27 Renato Santos >>>>>> >>>>>>> Ol? perlsoal! >>>>>>> >>>>>>> Eu gostaria de saber como fa?o pra saber o status >>>>>>> do Frontier::Daemon, pois quando rodo o c?digo, eu n?o tenho mais controle >>>>>>> sobre o perl, por exemplo: >>>>>>> http://pastebin.com/4jdSb6y8 >>>>>>> >>>>>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>>>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se >>>>>>> o perl morrer, ele vai voltar a rodar. >>>>>>> >>>>>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>>>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Renato Santos >>>>>>> http://www.renatocron.com/blog/ >>>>>>> >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>>> L >>>>>>> =end disclaimer >>>>>>> >>>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>> L >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> >>>> -- >>>> Renato Santos >>>> http://www.renatocron.com/blog/ >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Thu Jan 27 12:43:25 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Thu, 27 Jan 2011 18:43:25 -0200 Subject: [SP-pm] RPC2 e Frontier::Daemon In-Reply-To: References: Message-ID: Renato, pq vc n?o faz um script que execute o seu script com Frontier::Daemon e que fique monitorando o PID do mesmo? Eu j? fiz isso com run_cmd() do AnyEvent: http://search.cpan.org/~mlehmann/AnyEvent-5.31/lib/AnyEvent/Util.pm (veja o exemplo do "openssl"). D? para detectar inclusive se o processo monitorado deu segfault. ABS() 2011/1/27 Renato Santos > Marcio, > > Eu teria que re implementar o modulo Frontier::Daemon, pois ele foi escrito > de tal forma que nem se eu herda-lo poderei mudar alguma coisa (pois ta tudo > no new). > > Eu tambem teria que aprender a usar o Nagios, e, logicamente, n?o iria > instalar ele na produ??o pra "testar como funciona", > > Pelo que vi, o Nagios tem at? treinamento, e n?o seria de uma hora para > outra que eu iria instala ele numa maquina, ainda mais, numa que recebe > conex?es da internet. > > Vamos parar por aqui, pois se n?o vamo come?ar a discutir igual a gente faz > sempre q se encontra (mesmo que meio bebado!) > > 2011/1/27 Renato Santos > >> Hmm, >> eu achei legal pois ele cria a pasta com os status e tal.. >> Mas eu percebi que o Frontier::Daemon quando j? esta rodando "morre" >> imediatamente, ent?o o CRON ja subiria ele assim que a porta estivesse livre >> novamente. >> >> Vou apenas colocar no CRON normalmente! >> >> >> 2011/1/27 Stanislaw Pusep >> >>> Ah, uma vers?o menos tosca do q o meu wrapper, mas que n?o tive culh?es >>> p/testar (o sistema ? cr?tico, e o wrapper funciona, period): >>> http://cr.yp.to/daemontools/supervise.html >>> >>> >>> ABS() >>> >>> >>> >>> 2011/1/27 Renato Santos >>> >>>> Pelo que usei, nao serve exatamente para isso, mas parece bem legal, uma >>>> vez que monta-se graficos do uso da maquina (antes isso do que nada) >>>> >>>> 2011/1/27 Marcio Ferreira >>>> >>>> J? pensou em usar o Nagios[http://www.nagios.org/] ? >>>>> >>>>> []s, >>>>> >>>>> @_marcioferreira >>>>> Marcio Ferreira >>>>> marciodesouzaferreira.blogspot.com >>>>> >>>>> "Perl lives as the 'toolbox for Unix' " >>>>> >>>>> >>>>> >>>>> 2011/1/27 Stanislaw Pusep >>>>> >>>>> Eu costumava fazer wrappers: >>>>>> >>>>>> #!/bin/sh >>>>>> while sleep 30; do >>>>>> perl script_que_pode_morrer_mas_nao_deveria.pl >>>>>> done >>>>>> >>>>>> ABS() >>>>>> >>>>>> >>>>>> >>>>>> 2011/1/27 Renato Santos >>>>>> >>>>>>> Ol? perlsoal! >>>>>>> >>>>>>> Eu gostaria de saber como fa?o pra saber o status >>>>>>> do Frontier::Daemon, pois quando rodo o c?digo, eu n?o tenho mais controle >>>>>>> sobre o perl, por exemplo: >>>>>>> http://pastebin.com/4jdSb6y8 >>>>>>> >>>>>>> O servidor fica sem log nenhum (at? ai n?o ? muito problema) >>>>>>> eu gostaria mesmo ? de saber como vcs fariam para ter certeza, que se >>>>>>> o perl morrer, ele vai voltar a rodar. >>>>>>> >>>>>>> Eu posso por no CRON a cada minuto ? pois eu vi que se ja tem algum >>>>>>> servidor rodando naquela porta, ele finaliza o perl na hora. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Renato Santos >>>>>>> http://www.renatocron.com/blog/ >>>>>>> >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>>>> L >>>>>>> =end disclaimer >>>>>>> >>>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>>> L >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> >>>> -- >>>> Renato Santos >>>> http://www.renatocron.com/blog/ >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Fri Jan 28 09:27:11 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Fri, 28 Jan 2011 15:27:11 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Atualizando ... *precisamos* de mais volunt?rios para concluir os temas faltantes, > abaixo est? a lista de artigos confirmados: > > - Por que Perl ? - Breno (Garu) > - Introdu??o ao Open-Data - Thiago Rondon (Maluco) > - Open-Data BR - Alexei (Russoz) > - Extraindo informa??o de PDF - Renato Santos (Cron) > - Compara?ao de Strings - Wesley Blabos > - XML Schema - Eden Cardin > - Mongoose (MongoDB + Moose) - Solli Hon?rio > - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos > - KinoSearch (Search Engine) - Marcio Ferreira > - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep - Extra??o de dados com xpath e regex Exportando em ODF - Millen (extreme) A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? interessante essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente da comunidade Perl. =) > Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como > sugest?o: > 9 "vagas" > - Excel / CSV: Task::Kensho::ExcelCSV > - Web Crawling: Task::Kensho::WebCrawling > - Web Development: Task::Kensho::WebDev > - Express?es Regulares > - RDF, RDF-Schema, OWL > - SPARQL > - HTTP(S) > > Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema > principal > ser? muito bem-vindo :-) > > Os arquivos devem ser escrito no formato POD e enviados ao Blabos[ > blabos at gmail.com] > ou a mim[marciodesouzaferreira at gmail.com]. > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at badoo.com Sun Jan 30 15:27:43 2011 From: noreply at badoo.com (Badoo) Date: Sun, 30 Jan 2011 23:27:43 +0000 Subject: [SP-pm] =?utf-8?q?Ronaldo_deixou_uma_mensagem_para_voc=C3=AA=2E?= =?utf-8?b?Li4=?= Message-ID: Ronaldo deixou uma mensagem para voc?... O remetente e o conte?do ser?o mostrados apenas para voc? e poder? excluir a qualquer tempo. Podes responder instantaneamente, usando o sistema de troca de mensagsns. Para descobrir o que lhe foi escrito, apenas siga este link: http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 Mais gente que espera pacientemente por voc?: Carlos (Vila Americana, Brasil) Dani (S?o Paulo, Brasil) Karine (S?o Paulo, Brasil) http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 Se os links desta mensagem n?o funcionam, copie e cole-os na barra de endere?os do seu navegador. Este email ? uma parte da entrega da mensagem enviada por Ronaldo no sistema. Se voc? recebeu este email por engano, por favor apenas ignore-o. Ap?s um tempo a mensagem ser? removida do sistema. Divirta-se! A Equipe Badoo Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=21&email=saopaulo-pm%40pm.org&secret=&invite_id=520949&user_id=1150891763 -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at badoo.com Sun Jan 30 16:28:05 2011 From: noreply at badoo.com (Badoo) Date: Mon, 31 Jan 2011 00:28:05 +0000 Subject: [SP-pm] =?utf-8?q?Ronaldo_deixou_uma_mensagem_para_voc=C3=AA=2E?= =?utf-8?b?Li4=?= Message-ID: Ronaldo deixou uma mensagem para voc?... O remetente e o conte?do ser?o mostrados apenas para voc? e poder? excluir a qualquer tempo. Podes responder instantaneamente, usando o sistema de troca de mensagsns. Para descobrir o que lhe foi escrito, apenas siga este link: http://us1.badoo.com/01150904670/in/66zqbPTqWPY/?lang_id=61 Mais gente que espera pacientemente por voc?: Ronaldo (S?o Paulo, Brasil) Naynay (S?o Paulo, Brasil) Carlos (Vila Americana, Brasil) http://us1.badoo.com/01150904670/in/66zqbPTqWPY/?lang_id=61 Se os links desta mensagem n?o funcionam, copie e cole-os na barra de endere?os do seu navegador. Este email ? uma parte da entrega da mensagem enviada por Ronaldo no sistema. Se voc? recebeu este email por engano, por favor apenas ignore-o. Ap?s um tempo a mensagem ser? removida do sistema. Divirta-se! A Equipe Badoo Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=21&email=saopaulo-pm%40pm.org&secret=&invite_id=507605&user_id=1150904670 -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Sun Jan 30 16:31:01 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Sun, 30 Jan 2011 22:31:01 -0200 Subject: [SP-pm] =?iso-8859-1?q?Ronaldo_deixou_uma_mensagem_para_voc=EA=2E?= =?iso-8859-1?q?=2E=2E?= In-Reply-To: References: Message-ID: Ronaaaaaaaaaaaldo! WTF?! []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/1/30 Badoo > See this email in English, > Deutsch , > Fran?ais , > Italiano , > Espa?ol or 18 > other languages > . > Ronaldo deixou uma mensagem para voc?... Quem enviou esta mensagem e o > conte?do deste email ser?o mostrados apenas para voc?. Voc? pode exclu?-los > a qualquer momento. Voc? pode responder instantaneamente usando o sistema de > troca de mensagens. Para descobrir o que foi escrito para voc?, apenas siga > este link: > > *Confira a > sua mensagem... > * > ------------------------------ > > Mais gente que espera pacientemente por voc?: > > Ronaldo > S?o Paulo, Brasil > Naynay > S?o Paulo, Brasil > Carlos > Vila Americana, Brasil > > Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de > endere?os do seu navegador: > http://us1.badoo.com/01150904670/in/66zqbPTqWPY/?lang_id=61 > > > > Este email ? parte da entrega de uma mensagem enviada por Ronaldo. Se voc? > recebeu este email por engano, por favor apenas ignore-o. Em breve a > mensagem ser? removida do sistema. > > Divirta-se, > A Equipe Badoo > > > Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem > para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta > mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quiser receber mais > nenhuma mensagem do Badoo, por favor nos notifique > . > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Sun Jan 30 21:30:55 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 31 Jan 2011 03:30:55 -0200 Subject: [SP-pm] =?iso-8859-1?q?integrar_o_sponge_na_cota=E7=E3o_de_a=E7?= =?iso-8859-1?q?=F5es?= Message-ID: Olha a minha id?ia, http://sponge.aware.com.br/system/statistic/keyword/15/23 Est? vendo o gr?fico ? Bem, nele est? uma lista de algumas empresas grandes de T.I. Est? mostrando o quanto que achou de resultados em um determinado dia. Junto com a quantidade de dados, seria interessante vincular o nome da empresa com a a??o dela na bolsa. Quando uma empresa ? mais falada em uma determinada semana, as a??es dela sobem ? Diminuem ? :) Isso, sem sombra de d?vidas far? a diferen?a ;) -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Sun Jan 30 21:35:18 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 31 Jan 2011 03:35:18 -0200 Subject: [SP-pm] =?iso-8859-1?q?integrar_o_sponge_na_cota=E7=E3o_de_a=E7?= =?iso-8859-1?q?=F5es?= In-Reply-To: References: Message-ID: desconsiderem essa mensagem, foi para o grupo errado. 2011/1/31 Daniel de Oliveira Mantovani : > Olha a minha id?ia, http://sponge.aware.com.br/system/statistic/keyword/15/23 > > Est? vendo o gr?fico ? > Bem, nele est? uma lista de algumas empresas grandes de T.I. Est? > mostrando o quanto que achou de resultados em um determinado dia. > > Junto com a quantidade de dados, seria interessante vincular o nome da > empresa com a a??o dela na bolsa. > Quando uma empresa ? mais falada em uma determinada semana, as a??es > dela sobem ? Diminuem ? > > :) > > Isso, sem sombra de d?vidas far? a diferen?a ;) > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Mon Jan 31 19:03:17 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 1 Feb 2011 01:03:17 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Quero escrever sobre Daemons. Anota o meu artigo, "Se divertindo com Daemons". 2011/1/28 Marcio Ferreira : > Atualizando ... >> >> *precisamos* de mais volunt?rios para concluir os temas faltantes, >> abaixo est? a lista de artigos confirmados: >> - Por que Perl ? - Breno (Garu) >> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >> - Open-Data BR - Alexei (Russoz) >> - Extraindo informa??o de PDF - Renato Santos (Cron) >> - Compara?ao de Strings - Wesley Blabos >> - XML Schema - Eden Cardin >> - Mongoose (MongoDB + Moose) - Solli Hon?rio >> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >> - KinoSearch (Search Engine) - Marcio Ferreira > > - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep > - Extra??o de dados com xpath e regex Exportando em ODF - Millen (extreme) > A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? > interessante > essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente?da > comunidade Perl. =) > >> >> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >> sugest?o: > > 9 "vagas" > >> >> - Excel / CSV: Task::Kensho::ExcelCSV >> - Web Crawling: Task::Kensho::WebCrawling >> - Web Development: Task::Kensho::WebDev >> - Express?es Regulares >> - RDF, RDF-Schema, OWL >> - SPARQL >> - HTTP(S) >> Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema >> principal >> ser? muito bem-vindo :-) >> Os arquivos devem ser escrito no formato POD e enviados ao >> Blabos[blabos em gmail.com] >> ou a mim[marciodesouzaferreira em gmail.com]. >> []s, >> >> @_marcioferreira >> Marcio Ferreira >> marciodesouzaferreira.blogspot.com >> >> "Perl?lives as the 'toolbox for Unix' " > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From blabos at gmail.com Mon Jan 31 19:34:18 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 1 Feb 2011 01:34:18 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim eu te excomungo pessoalmente :) Dever de casa: Corrigir esse t?tulo. 2011/2/1 Daniel de Oliveira Mantovani : > Quero escrever sobre Daemons. > Anota o meu artigo, "Se divertindo com Daemons". > > 2011/1/28 Marcio Ferreira : >> Atualizando ... >>> >>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >>> abaixo est? a lista de artigos confirmados: >>> - Por que Perl ? - Breno (Garu) >>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >>> - Open-Data BR - Alexei (Russoz) >>> - Extraindo informa??o de PDF - Renato Santos (Cron) >>> - Compara?ao de Strings - Wesley Blabos >>> - XML Schema - Eden Cardin >>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >>> - KinoSearch (Search Engine) - Marcio Ferreira >> >> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep >> - Extra??o de dados com xpath e regex Exportando em ODF - Millen (extreme) >> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >> interessante >> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente?da >> comunidade Perl. =) >> >>> >>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >>> sugest?o: >> >> 9 "vagas" >> >>> >>> - Excel / CSV: Task::Kensho::ExcelCSV >>> - Web Crawling: Task::Kensho::WebCrawling >>> - Web Development: Task::Kensho::WebDev >>> - Express?es Regulares >>> - RDF, RDF-Schema, OWL >>> - SPARQL >>> - HTTP(S) >>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema >>> principal >>> ser? muito bem-vindo :-) >>> Os arquivos devem ser escrito no formato POD e enviados ao >>> Blabos[blabos em gmail.com] >>> ou a mim[marciodesouzaferreira em gmail.com]. >>> []s, >>> >>> @_marcioferreira >>> Marcio Ferreira >>> marciodesouzaferreira.blogspot.com >>> >>> "Perl?lives as the 'toolbox for Unix' " >> >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> >> > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From daniel.oliveira.mantovani at gmail.com Mon Jan 31 19:36:28 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 1 Feb 2011 01:36:28 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: O que tem de errado com o t?tulo ? 2011/2/1 Blabos de Blebe : > Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim > eu te excomungo pessoalmente :) > > Dever de casa: Corrigir esse t?tulo. > > 2011/2/1 Daniel de Oliveira Mantovani : >> Quero escrever sobre Daemons. >> Anota o meu artigo, "Se divertindo com Daemons". >> >> 2011/1/28 Marcio Ferreira : >>> Atualizando ... >>>> >>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >>>> abaixo est? a lista de artigos confirmados: >>>> - Por que Perl ? - Breno (Garu) >>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >>>> - Open-Data BR - Alexei (Russoz) >>>> - Extraindo informa??o de PDF - Renato Santos (Cron) >>>> - Compara?ao de Strings - Wesley Blabos >>>> - XML Schema - Eden Cardin >>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >>>> - KinoSearch (Search Engine) - Marcio Ferreira >>> >>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep >>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen (extreme) >>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >>> interessante >>> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente?da >>> comunidade Perl. =) >>> >>>> >>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >>>> sugest?o: >>> >>> 9 "vagas" >>> >>>> >>>> - Excel / CSV: Task::Kensho::ExcelCSV >>>> - Web Crawling: Task::Kensho::WebCrawling >>>> - Web Development: Task::Kensho::WebDev >>>> - Express?es Regulares >>>> - RDF, RDF-Schema, OWL >>>> - SPARQL >>>> - HTTP(S) >>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema >>>> principal >>>> ser? muito bem-vindo :-) >>>> Os arquivos devem ser escrito no formato POD e enviados ao >>>> Blabos[blabos em gmail.com] >>>> ou a mim[marciodesouzaferreira em gmail.com]. >>>> []s, >>>> >>>> @_marcioferreira >>>> Marcio Ferreira >>>> marciodesouzaferreira.blogspot.com >>>> >>>> "Perl?lives as the 'toolbox for Unix' " >>> >>> >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =end disclaimer >>> >>> >> >> >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From russoz at gmail.com Tue Feb 1 01:19:52 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 07:19:52 -0200 Subject: [SP-pm] =?utf-8?q?=5BEquin=C3=B3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: 2011/2/1 Daniel de Oliveira Mantovani > O que tem de errado com o t?tulo ? > > 2011/2/1 Blabos de Blebe : > > Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim > > eu te excomungo pessoalmente :) > > > > Dever de casa: Corrigir esse t?tulo. > > > > 2011/2/1 Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani em gmail.com>: > >> Quero escrever sobre Daemons. > >> Anota o meu artigo, "Se divertindo com Daemons". > Blabos, tamb?m n?o entendi. ? o anglicismo "daemons" ?? > >> > >> 2011/1/28 Marcio Ferreira : > >>> Atualizando ... > >>>> > >>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, > >>>> abaixo est? a lista de artigos confirmados: > >>>> - Por que Perl ? - Breno (Garu) > >>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) > >>>> - Open-Data BR - Alexei (Russoz) > >>>> - Extraindo informa??o de PDF - Renato Santos (Cron) > >>>> - Compara?ao de Strings - Wesley Blabos > >>>> - XML Schema - Eden Cardin > >>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio > >>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos > >>>> - KinoSearch (Search Engine) - Marcio Ferreira > >>> > >>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep > >>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen > (extreme) > >>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? > >>> interessante > >>> essa abordagem no contexto que o p?blico esperado n?o ? > exclusivamente da > >>> comunidade Perl. =) > >>> > >>>> > >>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como > >>>> sugest?o: > >>> > >>> 9 "vagas" > >>> > >>>> > >>>> - Excel / CSV: Task::Kensho::ExcelCSV > >>>> - Web Crawling: Task::Kensho::WebCrawling > >>>> - Web Development: Task::Kensho::WebDev > >>>> - Express?es Regulares > >>>> - RDF, RDF-Schema, OWL > >>>> - SPARQL > >>>> - HTTP(S) > >>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao > tema > >>>> principal > >>>> ser? muito bem-vindo :-) > >>>> Os arquivos devem ser escrito no formato POD e enviados ao > >>>> Blabos[blabos em gmail.com] > >>>> ou a mim[marciodesouzaferreira em gmail.com]. > >>>> []s, > >>>> > >>>> @_marcioferreira > >>>> Marcio Ferreira > >>>> marciodesouzaferreira.blogspot.com > >>>> > >>>> "Perl lives as the 'toolbox for Unix' " > >>> > >>> > >>> =begin disclaimer > >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >>> L > >>> =end disclaimer > >>> > >>> > >> > >> > >> > >> -- > >> "If you?ve never written anything thoughtful, then you?ve never had > >> any difficult, important, or interesting thoughts. That?s the secret: > >> people who don?t write, are people who don?t think." > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > >> L > >> =end disclaimer > >> > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > > =end disclaimer > > > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz at gmail.com Tue Feb 1 02:51:59 2011 From: nferraz at gmail.com (Nelson Ferraz) Date: Tue, 1 Feb 2011 11:51:59 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: >> O que tem de errado com o t?tulo ? > > Blabos, tamb?m n?o entendi. ? o anglicismo "daemons" ?? ? a pr?clise no in?cio da ora??o. O correto seria escrever "divertindo-se" (?nclise), e n?o "se divertindo" (pr?clise). A regra que eu aprendi na escola ? que existem palavras que "atraem" a part?cula "se". Por exemplo, o "n?o": "N?o se esque?a..." Eu tamb?m lembro que n?o se deve (viu? o "n?o" atraiu o "se") colocar o "se" no in?cio da ora??o. N?o me pergunte a raz?o -- como acontece em Perl, acho que ? uma quest?o de conven??o e estilo. From edencardim at gmail.com Tue Feb 1 03:04:01 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 01 Feb 2011 09:04:01 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: (Daniel de Oliveira Mantovani's message of "Tue, 1 Feb 2011 01:03:17 -0200") References: Message-ID: >>>>> "Daniel" == Daniel de Oliveira Mantovani writes: Daniel> Quero escrever sobre Daemons. Daniel> Anota o meu artigo, "Se divertindo com Daemons". >>>>> "Blabos" == Blabos de Blebe writes: Blabos> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim Blabos> eu te excomungo pessoalmente :) Blabos> Dever de casa: Corrigir esse t?tulo. >>>>> "Daniel" == Daniel de Oliveira Mantovani writes: Daniel> O que tem de errado com o t?tulo ? >>>>> "Alexei" == Alexei Znamensky writes: Alexei> Blabos, tamb?m n?o entendi. ? o anglicismo "daemons" ?? Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter certeza. Dica: pronomes reflexivos vs conjun??es. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From russoz at gmail.com Tue Feb 1 03:13:08 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 09:13:08 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Eden Cardim [...] > Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter > certeza. Dica: pronomes reflexivos vs conjun??es. > Na verdade, assim que li o come?o do e-mail do Nelson, caiu a ficha: no come?o da frase. Eu tinha esquecido que n?o se pode usar pronomes reflexivos no come?o da frase. A regra do "n?o" ser um vort?x atrator de pronomes reflexivos eu lembrava. Anyway, a melhor coisa que se pode fazer com um pronome reflexivo ? uma mes?clise. J? que n?o rola (sem mudar o tempo verbal), uma ?nclise est? de bom tamanho :-P. blabos++ por estar com sua gram?tica em dia e lembrar-se (hun hun?) dela ?s 1:30 da manh? []s -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos at yahoo.co.uk Tue Feb 1 03:45:19 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Tue, 1 Feb 2011 12:45:19 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: On 1 Feb 2011, at 12:13, Alexei Znamensky wrote: > 2011/2/1 Eden Cardim > [...] > Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter > certeza. Dica: pronomes reflexivos vs conjun??es. > > Na verdade, assim que li o come?o do e-mail do Nelson, caiu a ficha: no come?o da frase. Eu tinha esquecido que n?o se pode usar pronomes reflexivos no come?o da frase. A regra do "n?o" ser um vort?x atrator de pronomes reflexivos eu lembrava. Anyway, a melhor coisa que se pode fazer com um pronome reflexivo ? uma mes?clise. J? que n?o rola (sem mudar o tempo verbal), uma ?nclise est? de bom tamanho :-P. > > blabos++ por estar com sua gram?tica em dia e lembrar-se (hun hun?) dela ?s 1:30 da manh? @Mantovani, o t?tulo do seu artigo deveria ser assim: Com Daemons, exacerbadamente, divertir-se-? ao leres isto. (Algu?m por favor confere se a minha invers?o est? correta?) E escreve o texto todo em segunda pessoa, para facilitar. ;-) Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From renato.cron at gmail.com Tue Feb 1 04:11:35 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 1 Feb 2011 10:11:35 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Oo, acabei de terminar o 3? e nunca vi nada disso! BAD 2011/2/1 Luis Motta Campos > On 1 Feb 2011, at 12:13, Alexei Znamensky wrote: > > > 2011/2/1 Eden Cardim > > [...] > > Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter > > certeza. Dica: pronomes reflexivos vs conjun??es. > > > > Na verdade, assim que li o come?o do e-mail do Nelson, caiu a ficha: no > come?o da frase. Eu tinha esquecido que n?o se pode usar pronomes reflexivos > no come?o da frase. A regra do "n?o" ser um vort?x atrator de pronomes > reflexivos eu lembrava. Anyway, a melhor coisa que se pode fazer com um > pronome reflexivo ? uma mes?clise. J? que n?o rola (sem mudar o tempo > verbal), uma ?nclise est? de bom tamanho :-P. > > > > blabos++ por estar com sua gram?tica em dia e lembrar-se (hun hun?) dela > ?s 1:30 da manh? > > @Mantovani, o t?tulo do seu artigo deveria ser assim: > > Com Daemons, exacerbadamente, divertir-se-? ao leres isto. > > (Algu?m por favor confere se a minha invers?o est? correta?) > > E escreve o texto todo em segunda pessoa, para facilitar. ;-) > > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From everissimo at gmail.com Tue Feb 1 04:28:39 2011 From: everissimo at gmail.com (Eduardo Verissimo) Date: Tue, 1 Feb 2011 10:28:39 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Em 1 de fevereiro de 2011 09:45, Luis Motta Campos < luismottacampos em yahoo.co.uk> escreveu: > @Mantovani, o t?tulo do seu artigo deveria ser assim: > > Com Daemons, exacerbadamente, divertir-se-? ao leres isto. > > (Algu?m por favor confere se a minha invers?o est? correta?) > > E escreve o texto todo em segunda pessoa, para facilitar. ;-) > S? pra tutoiar totalmente a frase: "Com daemons, exarcebadamente, divertir-te-?s ao leres isto." Mas eu sugiro algo do tipo "Tu te tornas eternamente respons?vel pelo daemon que cativas". ;) -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From everissimo at gmail.com Tue Feb 1 04:28:39 2011 From: everissimo at gmail.com (Eduardo Verissimo) Date: Tue, 1 Feb 2011 10:28:39 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Em 1 de fevereiro de 2011 09:45, Luis Motta Campos < luismottacampos em yahoo.co.uk> escreveu: > @Mantovani, o t?tulo do seu artigo deveria ser assim: > > Com Daemons, exacerbadamente, divertir-se-? ao leres isto. > > (Algu?m por favor confere se a minha invers?o est? correta?) > > E escreve o texto todo em segunda pessoa, para facilitar. ;-) > S? pra tutoiar totalmente a frase: "Com daemons, exarcebadamente, divertir-te-?s ao leres isto." Mas eu sugiro algo do tipo "Tu te tornas eternamente respons?vel pelo daemon que cativas". ;) -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Tue Feb 1 04:55:38 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 1 Feb 2011 10:55:38 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: ou algo mais coloquial (ao menos para mim fica!) "Voc? torna-se eternamente respons?vel pelo daemon que cativas" ou seria, "Voc? se torna eternamente respons?vel pelo daemon que cativas" ??? Alias, j? frase q vc postou ja deveria ser coloquial, uma vez que ? uma brincadeira com a frase do pequeno principe, n?o?! 2011/2/1 Eduardo Verissimo > > > Em 1 de fevereiro de 2011 09:45, Luis Motta Campos < > luismottacampos at yahoo.co.uk> escreveu: > > @Mantovani, o t?tulo do seu artigo deveria ser assim: >> >> Com Daemons, exacerbadamente, divertir-se-? ao leres isto. >> >> (Algu?m por favor confere se a minha invers?o est? correta?) >> >> E escreve o texto todo em segunda pessoa, para facilitar. ;-) >> > > S? pra tutoiar totalmente a frase: > > "Com daemons, exarcebadamente, divertir-te-?s ao leres isto." > > Mas eu sugiro algo do tipo > > "Tu te tornas eternamente respons?vel pelo daemon que cativas". > > ;) > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From russoz at gmail.com Tue Feb 1 04:48:48 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 10:48:48 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Luis Motta Campos > On 1 Feb 2011, at 12:13, Alexei Znamensky wrote: > > > 2011/2/1 Eden Cardim > > [...] > > Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter > > certeza. Dica: pronomes reflexivos vs conjun??es. > > > > Na verdade, assim que li o come?o do e-mail do Nelson, caiu a ficha: no > come?o da frase. Eu tinha esquecido que n?o se pode usar pronomes reflexivos > no come?o da frase. A regra do "n?o" ser um vort?x atrator de pronomes > reflexivos eu lembrava. Anyway, a melhor coisa que se pode fazer com um > pronome reflexivo ? uma mes?clise. J? que n?o rola (sem mudar o tempo > verbal), uma ?nclise est? de bom tamanho :-P. > > > > blabos++ por estar com sua gram?tica em dia e lembrar-se (hun hun?) dela > ?s 1:30 da manh? > > @Mantovani, o t?tulo do seu artigo deveria ser assim: > > Com Daemons, exacerbadamente, divertir-se-? ao leres isto. > Trof?u Lusa 2011 vai para..... Fields!!!! > (Algu?m por favor confere se a minha invers?o est? correta?) > 100% - eu s? colocaria o adv?rbio depois do verbo, ao inv?s de us?-lo como aposto. > E escreve o texto todo em segunda pessoa, para facilitar. ;-) > > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Feb 1 04:48:48 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 10:48:48 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Luis Motta Campos > On 1 Feb 2011, at 12:13, Alexei Znamensky wrote: > > > 2011/2/1 Eden Cardim > > [...] > > Essa ? dif?cil mesmo, tive que consultar a gram?tica pra ter > > certeza. Dica: pronomes reflexivos vs conjun??es. > > > > Na verdade, assim que li o come?o do e-mail do Nelson, caiu a ficha: no > come?o da frase. Eu tinha esquecido que n?o se pode usar pronomes reflexivos > no come?o da frase. A regra do "n?o" ser um vort?x atrator de pronomes > reflexivos eu lembrava. Anyway, a melhor coisa que se pode fazer com um > pronome reflexivo ? uma mes?clise. J? que n?o rola (sem mudar o tempo > verbal), uma ?nclise est? de bom tamanho :-P. > > > > blabos++ por estar com sua gram?tica em dia e lembrar-se (hun hun?) dela > ?s 1:30 da manh? > > @Mantovani, o t?tulo do seu artigo deveria ser assim: > > Com Daemons, exacerbadamente, divertir-se-? ao leres isto. > Trof?u Lusa 2011 vai para..... Fields!!!! > (Algu?m por favor confere se a minha invers?o est? correta?) > 100% - eu s? colocaria o adv?rbio depois do verbo, ao inv?s de us?-lo como aposto. > E escreve o texto todo em segunda pessoa, para facilitar. ;-) > > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Feb 1 05:16:53 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 11:16:53 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Eduardo Verissimo > > > Em 1 de fevereiro de 2011 09:45, Luis Motta Campos < > luismottacampos em yahoo.co.uk> escreveu: > > @Mantovani, o t?tulo do seu artigo deveria ser assim: >> >> Com Daemons, exacerbadamente, divertir-se-? ao leres isto. >> >> (Algu?m por favor confere se a minha invers?o est? correta?) >> >> E escreve o texto todo em segunda pessoa, para facilitar. ;-) >> > > S? pra tutoiar totalmente a frase: > > "Com daemons, exarcebadamente, divertir-te-?s ao leres isto." > > Mas eu sugiro algo do tipo > > "Tu te tornas eternamente respons?vel pelo daemon que cativas". > verissimo++ !!!! melhor at? agora, mesmo usando pr?clise > > ;) > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos at yahoo.co.uk Tue Feb 1 05:53:48 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Tue, 1 Feb 2011 14:53:48 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: On 1 Feb 2011, at 14:16, Alexei Znamensky wrote: > Mas eu sugiro algo do tipo > > "Tu te tornas eternamente respons?vel pelo daemon que cativas". > > verissimo++ !!!! > > melhor at? agora, mesmo usando pr?clise Ora, basta inverter um pouquinho: Responsabilizar-te-?s eternamente pelo Daemon que cativardes. Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From everissimo at gmail.com Tue Feb 1 06:20:28 2011 From: everissimo at gmail.com (Eduardo Verissimo) Date: Tue, 1 Feb 2011 12:20:28 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: 2011/2/1 Renato Santos > ou algo mais coloquial (ao menos para mim fica!) > "Voc? torna-se eternamente respons?vel pelo daemon que cativas" > ou seria, > "Voc? se torna eternamente respons?vel pelo daemon que cativas" ??? > > Alias, j? frase q vc postou ja deveria ser coloquial, uma vez que ? uma > brincadeira com a frase do pequeno principe, n?o?! > Bem... A? vai do que voc? acha informal. N?o h? nada mais informal que tu. Voc? ? paulista, eu imagino. :) "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? Resposta: n?o. :) Ah! E nunca misture segunda com terceira pessoa! Abra?o! -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From everissimo at gmail.com Tue Feb 1 06:20:28 2011 From: everissimo at gmail.com (Eduardo Verissimo) Date: Tue, 1 Feb 2011 12:20:28 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: 2011/2/1 Renato Santos > ou algo mais coloquial (ao menos para mim fica!) > "Voc? torna-se eternamente respons?vel pelo daemon que cativas" > ou seria, > "Voc? se torna eternamente respons?vel pelo daemon que cativas" ??? > > Alias, j? frase q vc postou ja deveria ser coloquial, uma vez que ? uma > brincadeira com a frase do pequeno principe, n?o?! > Bem... A? vai do que voc? acha informal. N?o h? nada mais informal que tu. Voc? ? paulista, eu imagino. :) "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? Resposta: n?o. :) Ah! E nunca misture segunda com terceira pessoa! Abra?o! -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Feb 1 06:24:05 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 12:24:05 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Luis Motta Campos > On 1 Feb 2011, at 14:16, Alexei Znamensky wrote: > > Mas eu sugiro algo do tipo > > > > "Tu te tornas eternamente respons?vel pelo daemon que cativas". > > > > verissimo++ !!!! > > > > melhor at? agora, mesmo usando pr?clise > > Ora, basta inverter um pouquinho: > > Responsabilizar-te-?s eternamente pelo Daemon que cativardes. > Neste momento, Le Petit Prince, 10 anos depois, entra e diz, com sua vozinha meiga e doce: "Tu te tornas eternamente respons?vel pela cannabis que sativas" > > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz at gmail.com Tue Feb 1 06:24:05 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 12:24:05 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Luis Motta Campos > On 1 Feb 2011, at 14:16, Alexei Znamensky wrote: > > Mas eu sugiro algo do tipo > > > > "Tu te tornas eternamente respons?vel pelo daemon que cativas". > > > > verissimo++ !!!! > > > > melhor at? agora, mesmo usando pr?clise > > Ora, basta inverter um pouquinho: > > Responsabilizar-te-?s eternamente pelo Daemon que cativardes. > Neste momento, Le Petit Prince, 10 anos depois, entra e diz, com sua vozinha meiga e doce: "Tu te tornas eternamente respons?vel pela cannabis que sativas" > > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos at yahoo.co.uk Tue Feb 1 07:15:05 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Tue, 1 Feb 2011 16:15:05 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? Resposta: n?o. :) Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados se dirigem aos seus pais por "voc?". E o informal ? a segunda pessoa. ? divertido ver pais falando com crian?as. As crian?as se dirigem aos pais na terceira pessoa (por respeito e educa??o) e os pais se dirigem ?s crian?as em segunda pessoa (por que filhos podem ser tratados com informalidade e intimidade pelos pais). Meus BRL$0.02 viajados. ;) Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos at yahoo.co.uk Tue Feb 1 07:15:05 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Tue, 1 Feb 2011 16:15:05 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? Resposta: n?o. :) Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados se dirigem aos seus pais por "voc?". E o informal ? a segunda pessoa. ? divertido ver pais falando com crian?as. As crian?as se dirigem aos pais na terceira pessoa (por respeito e educa??o) e os pais se dirigem ?s crian?as em segunda pessoa (por que filhos podem ser tratados com informalidade e intimidade pelos pais). Meus BRL$0.02 viajados. ;) Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From marciodesouzaferreira at gmail.com Tue Feb 1 08:19:18 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 1 Feb 2011 14:19:18 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < luismottacampos at yahoo.co.uk> escreveu: > On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: > > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa > deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? > usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo > ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? > Resposta: n?o. :) > Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal > formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados > se dirigem aos seus pais por "voc?". Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) > E o informal ? a segunda pessoa. ? divertido ver pais falando com crian?as. > As crian?as se dirigem aos pais na terceira pessoa (por respeito e educa??o) > e os pais se dirigem ?s crian?as em segunda pessoa (por que filhos podem ser > tratados com informalidade e intimidade pelos pais). > > Meus BRL$0.02 viajados. ;) > Putamplexos > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From russoz at gmail.com Tue Feb 1 09:20:44 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Tue, 1 Feb 2011 15:20:44 -0200 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: 2011/2/1 Marcio Ferreira > Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < > luismottacampos em yahoo.co.uk> escreveu: > > On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa >> deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? >> usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >> Resposta: n?o. :) >> > Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >> se dirigem aos seus pais por "voc?". > > > Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) > Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde herdamos a l?ngua, isso vale). Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? formal. []s, -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Tue Feb 1 09:39:45 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 1 Feb 2011 15:39:45 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: 2011/2/1 Alexei Znamensky > 2011/2/1 Marcio Ferreira > > Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >> luismottacampos at yahoo.co.uk> escreveu: >> >> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa >>> deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? >>> usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>> Resposta: n?o. :) >>> >> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>> se dirigem aos seus pais por "voc?". >> >> >> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >> > > Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a abrang?ncia > do fen?meno, mas pelo menos no Brasil e em Portugal de onde herdamos a > l?ngua, isso vale). > > Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma > distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. > pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, > enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu > nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo > fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? > formal. > > Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, meu filho me chama de "voc?" e somos amigos. =) > []s, > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From volcov.bruno at gmail.com Tue Feb 1 09:51:12 2011 From: volcov.bruno at gmail.com (Bruno Volcov) Date: Tue, 1 Feb 2011 15:51:12 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? Um dia o pronome vai acabar entrando em extin??o xD 2011/2/1 Marcio Ferreira > 2011/2/1 Alexei Znamensky > > 2011/2/1 Marcio Ferreira >> >> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>> luismottacampos em yahoo.co.uk> escreveu: >>> >>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma pessoa >>>> deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que ? >>>> usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>> Resposta: n?o. :) >>>> >>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>> se dirigem aos seus pais por "voc?". >>> >>> >>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>> >> >> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >> herdamos a l?ngua, isso vale). >> >> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >> formal. >> >> > Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, > meu filho me chama de "voc?" e somos amigos. =) > > > >> []s, >> -- >> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >> www.flickr.com/photos/alexeiz] >> ?Only love / Can bring the rain / That makes you yearn to the sky? >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron at gmail.com Tue Feb 1 10:20:07 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 1 Feb 2011 16:20:07 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Vossa Merc? >> Vosmic? >> Voc? >> Vc >> c? >> ce >> c > "se"! haha, nos chats at? confude: "vs voltou?" eu li e pensei, WTF ser? vs? vc? Tambem tem outra muito sl! "sl" WTF ?! ? "Sei l?" 2011/2/1 Bruno Volcov > Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? > > Um dia o pronome vai acabar entrando em extin??o xD > > > 2011/2/1 Marcio Ferreira > >> 2011/2/1 Alexei Znamensky >> >> 2011/2/1 Marcio Ferreira >>> >>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>> luismottacampos at yahoo.co.uk> escreveu: >>>> >>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>> Resposta: n?o. :) >>>>> >>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>>> se dirigem aos seus pais por "voc?". >>>> >>>> >>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>> >>> >>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>> herdamos a l?ngua, isso vale). >>> >>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>> formal. >>> >>> >> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >> meu filho me chama de "voc?" e somos amigos. =) >> >> >> >>> []s, >>> -- >>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>> www.flickr.com/photos/alexeiz] >>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From darkstrikerd at gmail.com Tue Feb 1 10:31:18 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Tue, 1 Feb 2011 15:31:18 -0300 Subject: [SP-pm] =?utf-8?b?W09UXSBHcmFtw6F0aWNh?= In-Reply-To: References: Message-ID: Em ingl?s ? pior ainda: brb (be right back) asap (as soon as possible) gg (gotta go) kk (ok ok) wtf omg (oh my god) afk (away from keyboard) lol rolf ty (thank you) np (no problem) btw (by the way) Fyi (for your information) ttyl (talk to you later) Em alguns chats ? imposs?vel entender sem esse pequeno dicion?rio. http://hubpages.com/hub/Learning-Text-Abbreviations-the-New-Foreign-Language 2011/2/1 Renato Santos > Vossa Merc? >> Vosmic? >> Voc? >> Vc >> c? >> ce >> c > "se"! > > haha, nos chats at? confude: > > "vs voltou?" > eu li e pensei, WTF ser? vs? vc? > > Tambem tem outra muito sl! > "sl" > WTF ?! ? "Sei l?" > > > 2011/2/1 Bruno Volcov > > Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? >> >> Um dia o pronome vai acabar entrando em extin??o xD >> >> >> 2011/2/1 Marcio Ferreira >> >>> 2011/2/1 Alexei Znamensky >>> >>> 2011/2/1 Marcio Ferreira >>>> >>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>>> luismottacampos at yahoo.co.uk> escreveu: >>>>> >>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>> Resposta: n?o. :) >>>>>> >>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>>>> se dirigem aos seus pais por "voc?". >>>>> >>>>> >>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>> >>>> >>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>> herdamos a l?ngua, isso vale). >>>> >>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>> formal. >>>> >>>> >>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>> meu filho me chama de "voc?" e somos amigos. =) >>> >>> >>> >>>> []s, >>>> -- >>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>>> www.flickr.com/photos/alexeiz] >>>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Nilson Morais -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira at gmail.com Tue Feb 1 10:45:12 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 1 Feb 2011 16:45:12 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: 2011/2/1 Bruno Volcov > Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* haha > > Um dia o pronome vai acabar entrando em extin??o xD > > > 2011/2/1 Marcio Ferreira > >> 2011/2/1 Alexei Znamensky >> >> 2011/2/1 Marcio Ferreira >>> >>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>> luismottacampos at yahoo.co.uk> escreveu: >>>> >>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>> Resposta: n?o. :) >>>>> >>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>>> se dirigem aos seus pais por "voc?". >>>> >>>> >>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>> >>> >>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>> herdamos a l?ngua, isso vale). >>> >>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>> formal. >>> >>> >> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >> meu filho me chama de "voc?" e somos amigos. =) >> >> >> >>> []s, >>> -- >>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>> www.flickr.com/photos/alexeiz] >>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wesley.seidel at gmail.com Tue Feb 1 11:29:49 2011 From: wesley.seidel at gmail.com (Wesley Seidel) Date: Tue, 1 Feb 2011 17:29:49 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Tsss... Eu sempre me confundo com essas coisas de portugu?s: Pr?clise, mes?clise, mitose, meiose e ?nclise. eheheh ?? 2011/2/1 Marcio Ferreira > 2011/2/1 Bruno Volcov > >> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? > > > Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* > > haha > > >> >> Um dia o pronome vai acabar entrando em extin??o xD >> >> >> 2011/2/1 Marcio Ferreira >> >>> 2011/2/1 Alexei Znamensky >>> >>> 2011/2/1 Marcio Ferreira >>>> >>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>>> luismottacampos em yahoo.co.uk> escreveu: >>>>> >>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>> Resposta: n?o. :) >>>>>> >>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>>>> se dirigem aos seus pais por "voc?". >>>>> >>>>> >>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>> >>>> >>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>> herdamos a l?ngua, isso vale). >>>> >>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>> formal. >>>> >>>> >>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>> meu filho me chama de "voc?" e somos amigos. =) >>> >>> >>> >>>> []s, >>>> -- >>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>>> www.flickr.com/photos/alexeiz] >>>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- Wesley -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From volcov.bruno at gmail.com Tue Feb 1 11:44:30 2011 From: volcov.bruno at gmail.com (Bruno Volcov) Date: Tue, 1 Feb 2011 17:44:30 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: use Locate::PT-BR::Biogramatica; 2011/2/1 Wesley Seidel > Tsss... > Eu sempre me confundo com essas coisas de portugu?s: > Pr?clise, mes?clise, mitose, meiose e ?nclise. > > eheheh > ?? > > > 2011/2/1 Marcio Ferreira > >> 2011/2/1 Bruno Volcov >> >>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? >> >> >> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* >> >> haha >> >> >>> >>> Um dia o pronome vai acabar entrando em extin??o xD >>> >>> >>> 2011/2/1 Marcio Ferreira >>> >>>> 2011/2/1 Alexei Znamensky >>>> >>>> 2011/2/1 Marcio Ferreira >>>>> >>>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>>>> luismottacampos em yahoo.co.uk> escreveu: >>>>>> >>>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>>> Resposta: n?o. :) >>>>>>> >>>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento pessoal >>>>>>> formal. Um empregado se refere ao patr?o como "voc?", e filhos bem educados >>>>>>> se dirigem aos seus pais por "voc?". >>>>>> >>>>>> >>>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>>> >>>>> >>>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>>> herdamos a l?ngua, isso vale). >>>>> >>>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>>>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>>> formal. >>>>> >>>>> >>>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>>> meu filho me chama de "voc?" e somos amigos. =) >>>> >>>> >>>> >>>>> []s, >>>>> -- >>>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>>>> www.flickr.com/photos/alexeiz] >>>>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Wesley > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Tue Feb 1 12:15:21 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 1 Feb 2011 18:15:21 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Pra mim essa conversa toda merece uma cerveja =) []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/2/1 Bruno Volcov > use Locate::PT-BR::Biogramatica; > > 2011/2/1 Wesley Seidel > > Tsss... >> Eu sempre me confundo com essas coisas de portugu?s: >> Pr?clise, mes?clise, mitose, meiose e ?nclise. >> >> eheheh >> ?? >> >> >> 2011/2/1 Marcio Ferreira >> >>> 2011/2/1 Bruno Volcov >>> >>>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? >>> >>> >>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* >>> >>> haha >>> >>> >>>> >>>> Um dia o pronome vai acabar entrando em extin??o xD >>>> >>>> >>>> 2011/2/1 Marcio Ferreira >>>> >>>>> 2011/2/1 Alexei Znamensky >>>>> >>>>> 2011/2/1 Marcio Ferreira >>>>>> >>>>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>>>>> luismottacampos at yahoo.co.uk> escreveu: >>>>>>> >>>>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>>>> Resposta: n?o. :) >>>>>>>> >>>>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento >>>>>>>> pessoal formal. Um empregado se refere ao patr?o como "voc?", e filhos bem >>>>>>>> educados se dirigem aos seus pais por "voc?". >>>>>>> >>>>>>> >>>>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>>>> >>>>>> >>>>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>>>> herdamos a l?ngua, isso vale). >>>>>> >>>>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>>>>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>>>> formal. >>>>>> >>>>>> >>>>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>>>> meu filho me chama de "voc?" e somos amigos. =) >>>>> >>>>> >>>>> >>>>>> []s, >>>>>> -- >>>>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>>>>> www.flickr.com/photos/alexeiz] >>>>>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>> L >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Wesley >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Tue Feb 1 12:23:26 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 1 Feb 2011 18:23:26 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: No twitter ele tava querendo fumar (cigarro, sabe-se l? do que!) ent?o s?o 2 cervejas! 2011/2/1 Marcio Ferreira > Pra mim essa conversa toda merece uma cerveja =) > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > 2011/2/1 Bruno Volcov > >> use Locate::PT-BR::Biogramatica; >> >> 2011/2/1 Wesley Seidel >> >> Tsss... >>> Eu sempre me confundo com essas coisas de portugu?s: >>> Pr?clise, mes?clise, mitose, meiose e ?nclise. >>> >>> eheheh >>> ?? >>> >>> >>> 2011/2/1 Marcio Ferreira >>> >>>> 2011/2/1 Bruno Volcov >>>> >>>>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? >>>> >>>> >>>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* >>>> >>>> haha >>>> >>>> >>>>> >>>>> Um dia o pronome vai acabar entrando em extin??o xD >>>>> >>>>> >>>>> 2011/2/1 Marcio Ferreira >>>>> >>>>>> 2011/2/1 Alexei Znamensky >>>>>> >>>>>> 2011/2/1 Marcio Ferreira >>>>>>> >>>>>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos < >>>>>>>> luismottacampos at yahoo.co.uk> escreveu: >>>>>>>> >>>>>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>>>>> pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>>>>> ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>>>>> ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>>>>> Resposta: n?o. :) >>>>>>>>> >>>>>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento >>>>>>>>> pessoal formal. Um empregado se refere ao patr?o como "voc?", e filhos bem >>>>>>>>> educados se dirigem aos seus pais por "voc?". >>>>>>>> >>>>>>>> >>>>>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>>>>> >>>>>>> >>>>>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>>>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>>>>> herdamos a l?ngua, isso vale). >>>>>>> >>>>>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma >>>>>>> distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>>>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>>>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>>>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>>>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>>>>> formal. >>>>>>> >>>>>>> >>>>>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>>>>> meu filho me chama de "voc?" e somos amigos. =) >>>>>> >>>>>> >>>>>> >>>>>>> []s, >>>>>>> -- >>>>>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ >>>>>>> www.flickr.com/photos/alexeiz] >>>>>>> ?Only love / Can bring the rain / That makes you yearn to the sky? >>>>>>> >>>>>>> >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>>> L >>>>>>> =end disclaimer >>>>>>> >>>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>>> L >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> Wesley >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From thiagoglauco at ticursos.net Tue Feb 1 16:31:07 2011 From: thiagoglauco at ticursos.net (Thiago) Date: Tue, 01 Feb 2011 22:31:07 -0200 Subject: [SP-pm] =?windows-1252?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: Message-ID: <4D48A5CB.9020105@ticursos.net> Humm... Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows falar do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que simplesmente sobre Excel? (Perl na automa??o de escrit?rios) Just sugestions... Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD o capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do POD. On 01-02-2011 01:34, Blabos de Blebe wrote: > Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim > eu te excomungo pessoalmente :) > > Dever de casa: Corrigir esse t?tulo. > > 2011/2/1 Daniel de Oliveira Mantovani: >> Quero escrever sobre Daemons. >> Anota o meu artigo, "Se divertindo com Daemons". >> >> 2011/1/28 Marcio Ferreira: >>> Atualizando ... >>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >>>> abaixo est? a lista de artigos confirmados: >>>> - Por que Perl ? - Breno (Garu) >>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >>>> - Open-Data BR - Alexei (Russoz) >>>> - Extraindo informa??o de PDF - Renato Santos (Cron) >>>> - Compara?ao de Strings - Wesley Blabos >>>> - XML Schema - Eden Cardin >>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >>>> - KinoSearch (Search Engine) - Marcio Ferreira >>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep >>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen (extreme) >>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >>> interessante >>> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente da >>> comunidade Perl. =) >>> >>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >>>> sugest?o: >>> 9 "vagas" >>> >>>> - Excel / CSV: Task::Kensho::ExcelCSV >>>> - Web Crawling: Task::Kensho::WebCrawling >>>> - Web Development: Task::Kensho::WebDev >>>> - Express?es Regulares >>>> - RDF, RDF-Schema, OWL >>>> - SPARQL >>>> - HTTP(S) >>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao tema >>>> principal >>>> ser? muito bem-vindo :-) >>>> Os arquivos devem ser escrito no formato POD e enviados ao >>>> Blabos[blabos em gmail.com] >>>> ou a mim[marciodesouzaferreira em gmail.com]. >>>> []s, >>>> >>>> @_marcioferreira >>>> Marcio Ferreira >>>> marciodesouzaferreira.blogspot.com >>>> >>>> "Perl lives as the 'toolbox for Unix'" >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer From blabos at gmail.com Tue Feb 1 16:37:25 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 1 Feb 2011 22:37:25 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: Nossa! V?s sois os melhores! :) Quando eu me lembro dessas coisas, sinto-me um dinossauro :) Brinacadeiras ? parte, dada a quantidade de dialetos com as quais convivemos, acho cada vez mais dif?cil nosso idioma sustentar essas constru??es. N?o sei se isso ? bom ou ruim. 2011/2/1 Renato Santos : > No twitter ele tava querendo fumar (cigarro, sabe-se l? do que!) > ent?o s?o 2 cervejas! > > 2011/2/1 Marcio Ferreira >> >> Pra mim essa conversa toda merece uma cerveja =) >> >> []s, >> >> @_marcioferreira >> Marcio Ferreira >> marciodesouzaferreira.blogspot.com >> >> "Perl?lives as the 'toolbox for Unix' " >> >> >> 2011/2/1 Bruno Volcov >>> >>> use Locate::PT-BR::Biogramatica; >>> >>> 2011/2/1 Wesley Seidel >>>> >>>> Tsss... >>>> Eu sempre me confundo com essas coisas de portugu?s: >>>> Pr?clise, mes?clise, mitose, meiose e ?nclise. >>>> >>>> eheheh >>>> ?? >>>> >>>> 2011/2/1 Marcio Ferreira >>>>> >>>>> 2011/2/1 Bruno Volcov >>>>>> >>>>>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> ?? >>>>> >>>>> Vossa Merc? >> Vosmic? >> Voc? >> Vc >> *$_* >>>>> haha >>>>> >>>>>> >>>>>> Um dia o pronome vai acabar entrando em extin??o xD >>>>>> >>>>>> 2011/2/1 Marcio Ferreira >>>>>>> >>>>>>> 2011/2/1 Alexei Znamensky >>>>>>>> >>>>>>>> 2011/2/1 Marcio Ferreira >>>>>>>>> >>>>>>>>> Em 1 de fevereiro de 2011 13:15, Luis Motta Campos >>>>>>>>> escreveu: >>>>>>>>>> >>>>>>>>>> On 1 Feb 2011, at 15:20, Eduardo Verissimo wrote: >>>>>>>>>> > "Voc?" ? contra??o de "vossa merc?", que era a maneira como uma >>>>>>>>>> > pessoa deveria se dirigir a um nobre em Portugal h? alguns s?culos. Acho que >>>>>>>>>> > ? usado principalmente aqui em SP, de maneira coloquial. Mas depois de tudo >>>>>>>>>> > ainda h? a quest?o principal: toda a brincadeira deve ser coloquial? >>>>>>>>>> > Resposta: n?o. :) >>>>>>>>>> >>>>>>>>>> Curiosamente, "voc?" ainda ? considerado pronome de tratamento >>>>>>>>>> pessoal formal. Um empregado se refere ao patr?o como "voc?", e filhos bem >>>>>>>>>> educados se dirigem aos seus pais por "voc?". >>>>>>>>> >>>>>>>>> Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) >>>>>>>> >>>>>>>> Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a >>>>>>>> abrang?ncia do fen?meno, mas pelo menos no Brasil e em Portugal de onde >>>>>>>> herdamos a l?ngua, isso vale). >>>>>>>> Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m >>>>>>>> uma distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. >>>>>>>> pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, >>>>>>>> enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu >>>>>>>> nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo >>>>>>>> fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? >>>>>>>> formal. >>>>>>> >>>>>>> Bh?, se eu falasse pro meu pai "voc?" eu perdia os dentes, hahaha, >>>>>>> meu filho me chama de "voc?" e somos amigos. =) >>>>>>> >>>>>>>> >>>>>>>> []s, >>>>>>>> -- >>>>>>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] >>>>>>>> [www.flickr.com/photos/alexeiz] >>>>>>>> ?Only love /?Can bring the rain /?That makes you yearn to the sky? >>>>>>>> >>>>>>>> =begin disclaimer >>>>>>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>>>>> ?L >>>>>>>> =end disclaimer >>>>>>>> >>>>>>> >>>>>>> >>>>>>> =begin disclaimer >>>>>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>>>> ?L >>>>>>> =end disclaimer >>>>>>> >>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>>> ?L >>>>>> =end disclaimer >>>>>> >>>>> >>>>> >>>>> =begin disclaimer >>>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>> ?L >>>>> =end disclaimer >>>>> >>>> >>>> >>>> >>>> -- >>>> Wesley >>>> >>>> >>>> =begin disclaimer >>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> ?L >>>> =end disclaimer >>>> >>> >>> >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =end disclaimer >>> >> >> >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer >> > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > From blabos at gmail.com Tue Feb 1 16:39:40 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Tue, 1 Feb 2011 22:39:40 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: <4D48A5CB.9020105@ticursos.net> References: <4D48A5CB.9020105@ticursos.net> Message-ID: > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD o > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do POD. hein!? 2011/2/1 Thiago : > Humm... > Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal > escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows falar > do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que > simplesmente sobre Excel? (Perl na automa??o de escrit?rios) > Just sugestions... > > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD o > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do POD. > > On 01-02-2011 01:34, Blabos de Blebe wrote: >> >> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim >> eu te excomungo pessoalmente :) >> >> Dever de casa: Corrigir esse t?tulo. >> >> 2011/2/1 Daniel de Oliveira >> Mantovani: >>> >>> Quero escrever sobre Daemons. >>> Anota o meu artigo, "Se divertindo com Daemons". >>> >>> 2011/1/28 Marcio Ferreira: >>>> >>>> Atualizando ... >>>>> >>>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >>>>> abaixo est? a lista de artigos confirmados: >>>>> - Por que Perl ? - Breno (Garu) >>>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >>>>> - Open-Data BR - Alexei (Russoz) >>>>> - Extraindo informa??o de PDF - Renato Santos (Cron) >>>>> - Compara?ao de Strings - Wesley Blabos >>>>> - XML Schema - Eden Cardin >>>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >>>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >>>>> - KinoSearch (Search Engine) - Marcio Ferreira >>>> >>>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep >>>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen >>>> (extreme) >>>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >>>> interessante >>>> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente >>>> da >>>> comunidade Perl. =) >>>> >>>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >>>>> sugest?o: >>>> >>>> 9 "vagas" >>>> >>>>> - Excel / CSV: Task::Kensho::ExcelCSV >>>>> - Web Crawling: Task::Kensho::WebCrawling >>>>> - Web Development: Task::Kensho::WebDev >>>>> - Express?es Regulares >>>>> - RDF, RDF-Schema, OWL >>>>> - SPARQL >>>>> - HTTP(S) >>>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao >>>>> tema >>>>> principal >>>>> ser? muito bem-vindo :-) >>>>> Os arquivos devem ser escrito no formato POD e enviados ao >>>>> Blabos[blabos em gmail.com] >>>>> ou a mim[marciodesouzaferreira em gmail.com]. >>>>> []s, >>>>> >>>>> @_marcioferreira >>>>> Marcio Ferreira >>>>> marciodesouzaferreira.blogspot.com >>>>> >>>>> "Perl lives as the 'toolbox for Unix'" >>>> >>>> =begin disclaimer >>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> ?L >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> "If you?ve never written anything thoughtful, then you?ve never had >>> any difficult, important, or interesting thoughts. That?s the secret: >>> people who don?t write, are people who don?t think." >>> =begin disclaimer >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> ?L >>> =end disclaimer >>> >> =begin disclaimer >> ? ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > =begin disclaimer > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > From renato.cron at gmail.com Tue Feb 1 16:42:47 2011 From: renato.cron at gmail.com (Renato Santos) Date: Tue, 1 Feb 2011 22:42:47 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: <4D48A5CB.9020105@ticursos.net> Message-ID: Eu usei o Win32::OLE pra acessar um produto externo, da DataQuality, pois estava registrada uma OLE. Achei _muito_ bom, pois ficou bem mais veloz que o Webservice SOAP (que ainda retornava errado quando usado com threads fazendo varias cone??es) 2011/2/1 Blabos de Blebe > > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD > o > > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do > POD. > > hein!? > > 2011/2/1 Thiago : > > Humm... > > Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal > > escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows > falar > > do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que > > simplesmente sobre Excel? (Perl na automa??o de escrit?rios) > > Just sugestions... > > > > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD > o > > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do > POD. > > > > On 01-02-2011 01:34, Blabos de Blebe wrote: > >> > >> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim > >> eu te excomungo pessoalmente :) > >> > >> Dever de casa: Corrigir esse t?tulo. > >> > >> 2011/2/1 Daniel de Oliveira > >> Mantovani: > >>> > >>> Quero escrever sobre Daemons. > >>> Anota o meu artigo, "Se divertindo com Daemons". > >>> > >>> 2011/1/28 Marcio Ferreira: > >>>> > >>>> Atualizando ... > >>>>> > >>>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, > >>>>> abaixo est? a lista de artigos confirmados: > >>>>> - Por que Perl ? - Breno (Garu) > >>>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) > >>>>> - Open-Data BR - Alexei (Russoz) > >>>>> - Extraindo informa??o de PDF - Renato Santos (Cron) > >>>>> - Compara?ao de Strings - Wesley Blabos > >>>>> - XML Schema - Eden Cardin > >>>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio > >>>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos > >>>>> - KinoSearch (Search Engine) - Marcio Ferreira > >>>> > >>>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw > Pusep > >>>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen > >>>> (extreme) > >>>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? > >>>> interessante > >>>> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente > >>>> da > >>>> comunidade Perl. =) > >>>> > >>>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como > >>>>> sugest?o: > >>>> > >>>> 9 "vagas" > >>>> > >>>>> - Excel / CSV: Task::Kensho::ExcelCSV > >>>>> - Web Crawling: Task::Kensho::WebCrawling > >>>>> - Web Development: Task::Kensho::WebDev > >>>>> - Express?es Regulares > >>>>> - RDF, RDF-Schema, OWL > >>>>> - SPARQL > >>>>> - HTTP(S) > >>>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao > >>>>> tema > >>>>> principal > >>>>> ser? muito bem-vindo :-) > >>>>> Os arquivos devem ser escrito no formato POD e enviados ao > >>>>> Blabos[blabos at gmail.com] > >>>>> ou a mim[marciodesouzaferreira at gmail.com]. > >>>>> []s, > >>>>> > >>>>> @_marcioferreira > >>>>> Marcio Ferreira > >>>>> marciodesouzaferreira.blogspot.com > >>>>> > >>>>> "Perl lives as the 'toolbox for Unix'" > >>>> > >>>> =begin disclaimer > >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >>>> L > >>>> =end disclaimer > >>>> > >>>> > >>> > >>> > >>> -- > >>> "If you?ve never written anything thoughtful, then you?ve never had > >>> any difficult, important, or interesting thoughts. That?s the secret: > >>> people who don?t write, are people who don?t think." > >>> =begin disclaimer > >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >>> L > >>> =end disclaimer > >>> > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> L > >> =end disclaimer > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From breno at rio.pm.org Tue Feb 1 17:05:32 2011 From: breno at rio.pm.org (breno) Date: Tue, 1 Feb 2011 23:05:32 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: 2011/2/1 Alexei Znamensky : > > Isso ? um pr?-conceito na nossa cultura (n?o sei at? onde vai a abrang?ncia > do fen?meno, mas pelo menos no Brasil e em Portugal de onde herdamos a > l?ngua, isso vale). > Os alem?es, tidos como um dos povos mais formais do Ocidente, t?m uma > distin??o de pronomes de 2a. pessoa formal e informal. No entanto, a 2a. > pessoa formal (Sie) ? utilizada na rua, com pessoas que voc? n?o conhece, > enquanto que em casa o normal ? utilizarem a 2a. pessoa informal (du). Eu > nunca chamei meu pai de "Senhor", ele nunca fez quest?o disso, e eu pretendo > fazer a mesma coisa quando tiver filhos: em casa ? informal, l? fora ? que ? > formal. A t?tulo de curiosidade, existem pelo menos 7 maneiras de dizer "voc?" em japon?s, dependendo da sua intimidade com a pessoa, da posi??o social relativa entre os dois e de qu?o feliz (ou p*) vc est? com ela: kiden (???) anata (???) kimi (??) omae (???) onore (???) temee (???) kisama (???) As mais comuns s?o "anata" (formal) e "kimi" (informal), embora tamb?m seja muito comum simplesmente dizer o nome da pessoa seguido do honor?fico apropriado (san, dono, sensei, sama, chan, kun, ...), como fazemos com os nossos pronomes de tratamento. Incidentalmente, "anata" tamb?m ? usado por esposas para se referir carinhosamente ao marido (? o nosso "querido"), e uma das contra??es mais famosas ? "anta". Assim, acho que o Jap?o ? o ?nico pa?s em que a esposa pode chamar o marido de "anta" e ele achar o m?ximo ;-) Meus 20?. []s -b From daniel.oliveira.mantovani at gmail.com Tue Feb 1 17:14:41 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 1 Feb 2011 23:14:41 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: <4D48A5CB.9020105@ticursos.net> Message-ID: Renato, as pessoas n?o vivem a sua vida, elas n?o sabem o que tem dentro da sua cabe?a, elas n?o sabem o que voc? fez durante a tarde. Voc? n?o pode dizer, "Usei o m?dulo Foo para Fahrpr?fung, da Flugzeug, pois estava registrada uma v?geln." Lembre-se, ningu?m est? contextualizado com o seu ambiente. Seja mais Intelig?vel nos seus textos. Perceba, como fica claro: "Hoje no meu trabalho, eu tive um problema com threads. Resolvi pesquisar no Google sobre o assunto e achei o m?dulo Foo, esse m?dulo me ajudou a resolver o meu problema." :) 2011/2/1 Renato Santos : > Eu usei o?Win32::OLE pra acessar um produto externo, da DataQuality, pois > estava registrada uma OLE. > Achei _muito_ bom, pois ficou bem mais veloz que o Webservice SOAP (que > ainda retornava errado quando usado com threads fazendo varias cone??es) > Eu erro todo momento, mas n?o existe "cone??es", ? conex?es. Boa sorte, e lembre-se sobre "contexto". > 2011/2/1 Blabos de Blebe >> >> > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD >> > o >> > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do >> > POD. >> >> hein!? >> >> 2011/2/1 Thiago : >> > Humm... >> > Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal >> > escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows >> > falar >> > do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que >> > simplesmente sobre Excel? (Perl na automa??o de escrit?rios) >> > Just sugestions... >> > >> > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD >> > o >> > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do >> > POD. >> > >> > On 01-02-2011 01:34, Blabos de Blebe wrote: >> >> >> >> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim >> >> eu te excomungo pessoalmente :) >> >> >> >> Dever de casa: Corrigir esse t?tulo. >> >> >> >> 2011/2/1 Daniel de Oliveira >> >> Mantovani: >> >>> >> >>> Quero escrever sobre Daemons. >> >>> Anota o meu artigo, "Se divertindo com Daemons". >> >>> >> >>> 2011/1/28 Marcio Ferreira: >> >>>> >> >>>> Atualizando ... >> >>>>> >> >>>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >> >>>>> abaixo est? a lista de artigos confirmados: >> >>>>> - Por que Perl ? - Breno (Garu) >> >>>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >> >>>>> - Open-Data BR - Alexei (Russoz) >> >>>>> - Extraindo informa??o de PDF - Renato Santos (Cron) >> >>>>> - Compara?ao de Strings - Wesley Blabos >> >>>>> - XML Schema - Eden Cardin >> >>>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >> >>>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >> >>>>> - KinoSearch (Search Engine) - Marcio Ferreira >> >>>> >> >>>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw >> >>>> Pusep >> >>>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen >> >>>> (extreme) >> >>>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >> >>>> interessante >> >>>> essa abordagem no contexto que o p?blico esperado n?o ? >> >>>> exclusivamente >> >>>> da >> >>>> comunidade Perl. =) >> >>>> >> >>>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >> >>>>> sugest?o: >> >>>> >> >>>> 9 "vagas" >> >>>> >> >>>>> - Excel / CSV: Task::Kensho::ExcelCSV >> >>>>> - Web Crawling: Task::Kensho::WebCrawling >> >>>>> - Web Development: Task::Kensho::WebDev >> >>>>> - Express?es Regulares >> >>>>> - RDF, RDF-Schema, OWL >> >>>>> - SPARQL >> >>>>> - HTTP(S) >> >>>>> Mas fiquem livres para outros assuntos - qualquer artigo associado >> >>>>> ao >> >>>>> tema >> >>>>> principal >> >>>>> ser? muito bem-vindo :-) >> >>>>> Os arquivos devem ser escrito no formato POD e enviados ao >> >>>>> Blabos[blabos em gmail.com] >> >>>>> ou a mim[marciodesouzaferreira em gmail.com]. >> >>>>> []s, >> >>>>> >> >>>>> @_marcioferreira >> >>>>> Marcio Ferreira >> >>>>> marciodesouzaferreira.blogspot.com >> >>>>> >> >>>>> "Perl lives as the 'toolbox for Unix'" >> >>>> >> >>>> =begin disclaimer >> >>>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >>>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >>>> ?L >> >>>> =end disclaimer >> >>>> >> >>>> >> >>> >> >>> >> >>> -- >> >>> "If you?ve never written anything thoughtful, then you?ve never had >> >>> any difficult, important, or interesting thoughts. That?s the secret: >> >>> people who don?t write, are people who don?t think." >> >>> =begin disclaimer >> >>> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >>> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >>> ?L >> >>> =end disclaimer >> >>> >> >> =begin disclaimer >> >> ? ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> >> ?L >> >> =end disclaimer >> > >> > =begin disclaimer >> > ?Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> > L >> > =end disclaimer >> > >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From marciodesouzaferreira at gmail.com Tue Feb 1 17:52:53 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 1 Feb 2011 23:52:53 -0200 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: <4D48A5CB.9020105@ticursos.net> Message-ID: Em 1 de fevereiro de 2011 23:14, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani at gmail.com> escreveu: > Renato, as pessoas n?o vivem a sua vida, elas n?o sabem o que tem > dentro da sua cabe?a, elas n?o sabem o que voc? fez durante a tarde. > Voc? n?o pode dizer, "Usei o m?dulo Foo para Fahrpr?fung, da Flugzeug, > pois estava registrada uma v?geln." > Lembre-se, ningu?m est? contextualizado com o seu ambiente. Seja mais > Intelig?vel nos seus textos. > > Perceba, como fica claro: > "Hoje no meu trabalho, eu tive um problema com threads. Resolvi > pesquisar no Google sobre o assunto e achei o m?dulo Foo, esse m?dulo > me ajudou a resolver o meu problema." > > :) > > mantovani++ http://www.istf.com.br/perguntas/ http://www.ietf.org/rfc/rfc1855.txt > > 2011/2/1 Renato Santos : > > Eu usei o Win32::OLE pra acessar um produto externo, da DataQuality, pois > > estava registrada uma OLE. > > Achei _muito_ bom, pois ficou bem mais veloz que o Webservice SOAP (que > > ainda retornava errado quando usado com threads fazendo varias cone??es) > > > > Eu erro todo momento, mas n?o existe "cone??es", ? conex?es. > > > Boa sorte, e lembre-se sobre "contexto". > > > 2011/2/1 Blabos de Blebe > >> > >> > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para > POD > >> > o > >> > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do > >> > POD. > >> > >> hein!? > >> > >> 2011/2/1 Thiago : > >> > Humm... > >> > Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal > >> > escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows > >> > falar > >> > do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que > >> > simplesmente sobre Excel? (Perl na automa??o de escrit?rios) > >> > Just sugestions... > >> > > >> > Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para > POD > >> > o > >> > capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do > >> > POD. > >> > > >> > On 01-02-2011 01:34, Blabos de Blebe wrote: > >> >> > >> >> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim > >> >> eu te excomungo pessoalmente :) > >> >> > >> >> Dever de casa: Corrigir esse t?tulo. > >> >> > >> >> 2011/2/1 Daniel de Oliveira > >> >> Mantovani: > >> >>> > >> >>> Quero escrever sobre Daemons. > >> >>> Anota o meu artigo, "Se divertindo com Daemons". > >> >>> > >> >>> 2011/1/28 Marcio Ferreira: > >> >>>> > >> >>>> Atualizando ... > >> >>>>> > >> >>>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, > >> >>>>> abaixo est? a lista de artigos confirmados: > >> >>>>> - Por que Perl ? - Breno (Garu) > >> >>>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) > >> >>>>> - Open-Data BR - Alexei (Russoz) > >> >>>>> - Extraindo informa??o de PDF - Renato Santos (Cron) > >> >>>>> - Compara?ao de Strings - Wesley Blabos > >> >>>>> - XML Schema - Eden Cardin > >> >>>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio > >> >>>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos > >> >>>>> - KinoSearch (Search Engine) - Marcio Ferreira > >> >>>> > >> >>>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw > >> >>>> Pusep > >> >>>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen > >> >>>> (extreme) > >> >>>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? > >> >>>> interessante > >> >>>> essa abordagem no contexto que o p?blico esperado n?o ? > >> >>>> exclusivamente > >> >>>> da > >> >>>> comunidade Perl. =) > >> >>>> > >> >>>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como > >> >>>>> sugest?o: > >> >>>> > >> >>>> 9 "vagas" > >> >>>> > >> >>>>> - Excel / CSV: Task::Kensho::ExcelCSV > >> >>>>> - Web Crawling: Task::Kensho::WebCrawling > >> >>>>> - Web Development: Task::Kensho::WebDev > >> >>>>> - Express?es Regulares > >> >>>>> - RDF, RDF-Schema, OWL > >> >>>>> - SPARQL > >> >>>>> - HTTP(S) > >> >>>>> Mas fiquem livres para outros assuntos - qualquer artigo associado > >> >>>>> ao > >> >>>>> tema > >> >>>>> principal > >> >>>>> ser? muito bem-vindo :-) > >> >>>>> Os arquivos devem ser escrito no formato POD e enviados ao > >> >>>>> Blabos[blabos at gmail.com] > >> >>>>> ou a mim[marciodesouzaferreira at gmail.com]. > >> >>>>> []s, > >> >>>>> > >> >>>>> @_marcioferreira > >> >>>>> Marcio Ferreira > >> >>>>> marciodesouzaferreira.blogspot.com > >> >>>>> > >> >>>>> "Perl lives as the 'toolbox for Unix'" > >> >>>> > >> >>>> =begin disclaimer > >> >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> >>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> >>>> L > >> >>>> =end disclaimer > >> >>>> > >> >>>> > >> >>> > >> >>> > >> >>> -- > >> >>> "If you?ve never written anything thoughtful, then you?ve never had > >> >>> any difficult, important, or interesting thoughts. That?s the > secret: > >> >>> people who don?t write, are people who don?t think." > >> >>> =begin disclaimer > >> >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> >>> L > >> >>> =end disclaimer > >> >>> > >> >> =begin disclaimer > >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> >> L > >> >> =end disclaimer > >> > > >> > =begin disclaimer > >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> > L > >> > =end disclaimer > >> > > >> =begin disclaimer > >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > >> L > >> =end disclaimer > > > > > > > > -- > > Renato Santos > > http://www.renatocron.com/blog/ > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > > > > > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Tue Feb 1 21:06:55 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 2 Feb 2011 03:06:55 -0200 Subject: [SP-pm] Perl Quiz Message-ID: perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' Qual o valor, voc? acha que vai imprimir ? perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say "Segundo {$foo}"' Qual o valor, voc? acha que vai imprimir ? perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' Qual o valor, voc? acha que vai imprimir ? perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() for 1 .. 10' Quantos n?meros diferentes apareceram ? perl -E 'sub foo {return undef}; my em heyhey=foo(); say 42 if @heyhey' Vai imprimir alguma coisa na tela ? perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if $foo->{a}' "uha" ou "buuu" qual sai na tela ? perl -E 'say 41+a+1' Qual o resultado ? perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' Qual o nome dessa seq??ncia famosa ? perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' O que vai imprimir ? perl -E 'say localtime; say scalar localtime' Qual a diferen?a ? O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com perguntas divertidas, ajuda no conhecimento da linguagem. -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From luismottacampos at yahoo.co.uk Tue Feb 1 23:02:21 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Wed, 2 Feb 2011 08:02:21 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BOT=5D_Gram=E1tica?= In-Reply-To: References: Message-ID: <0E8B0B51-173E-439C-AECC-75FC439F87A9@yahoo.co.uk> On 1 Feb 2011, at 17:19, Marcio Ferreira wrote: > > Crian?as mais educadas ainda chamam os pais de senhor e senhora! =) Curiosamente, n?o em Portugal. "Senhor" e "senhora", na opini?o dos Portugueses, ? a forma como um inferior trata um superior. Voc? ainda v? este tipo de tratamento entre militares Portugueses, e pessoas mais jovens falando com pessoas muito mais velhas... Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos at yahoo.co.uk Tue Feb 1 23:09:44 2011 From: luismottacampos at yahoo.co.uk (Luis Motta Campos) Date: Wed, 2 Feb 2011 08:09:44 +0100 Subject: [SP-pm] =?iso-8859-1?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: <4D48A5CB.9020105@ticursos.net> References: <4D48A5CB.9020105@ticursos.net> Message-ID: On 2 Feb 2011, at 01:31, Thiago wrote: > Humm... > Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows falar do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que simplesmente sobre Excel? (Perl na automa??o de escrit?rios) > Just sugestions... Sugest?o aceita! Onde est? o artigo? :) Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From otaviof at gmail.com Wed Feb 2 02:12:42 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 2 Feb 2011 11:12:42 +0100 Subject: [SP-pm] Boas Vindas ao Luiz Fernando Message-ID: Luiz, Seja bem vindo! Por favor, apresente-se ao grupo falando um pouco mais sobre voc? e o seu interesse em Perl. Tamb?m, pe?o sua aten??o para o nosso Equin?cio (veja os artigos em http://sao-paulo.pm.org/artigos), bem como ao nosso website (https://github.com/maluco/SPPM-Web e http://sao-paulo.pm.org). um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From russoz at gmail.com Wed Feb 2 02:29:02 2011 From: russoz at gmail.com (Alexei Znamensky) Date: Wed, 2 Feb 2011 08:29:02 -0200 Subject: [SP-pm] Boas Vindas ao Luiz Fernando In-Reply-To: References: Message-ID: Bem Vindo!! 2011/2/2 Ot?vio Fernandes > Luiz, > > Seja bem vindo! Por favor, apresente-se ao grupo falando um pouco mais > sobre voc? e o seu interesse em Perl. Tamb?m, pe?o sua aten??o para o > nosso Equin?cio (veja os artigos em http://sao-paulo.pm.org/artigos), > bem como ao nosso website (https://github.com/maluco/SPPM-Web e > http://sao-paulo.pm.org). > > um abra?o, > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel-vinciguerra at hotmail.com Wed Feb 2 03:28:19 2011 From: daniel-vinciguerra at hotmail.com (Daniel Vinciguerra) Date: Wed, 2 Feb 2011 09:28:19 -0200 Subject: [SP-pm] Boas Vindas ao Luiz Fernando In-Reply-To: References: , Message-ID: bem vindo! Daniel Vinciguerra - Developer http://github.com/dvinciguerra From: russoz em gmail.com Date: Wed, 2 Feb 2011 08:29:02 -0200 To: saopaulo-pm em mail.pm.org Subject: Re: [SP-pm] Boas Vindas ao Luiz Fernando Bem Vindo!! 2011/2/2 Ot?vio Fernandes Luiz, Seja bem vindo! Por favor, apresente-se ao grupo falando um pouco mais sobre voc? e o seu interesse em Perl. Tamb?m, pe?o sua aten??o para o nosso Equin?cio (veja os artigos em http://sao-paulo.pm.org/artigos), bem como ao nosso website (https://github.com/maluco/SPPM-Web e http://sao-paulo.pm.org). um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org L =end disclaimer -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [www.flickr.com/photos/alexeiz] ?Only love / Can bring the rain / That makes you yearn to the sky? =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org L =end disclaimer -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive at gmail.com Wed Feb 2 04:54:47 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Wed, 2 Feb 2011 10:54:47 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: E nesse caso, vai imprimir o que? #!/usr/bin/perl eval eval '"'. ('['^'+').('['^"\)").( '`'|')') .('`'|'.').('['^'/').('{'^ '[' ).'('. '('."'".('`'^('&')). "'".(('{')^ (( '[') )).('['^'#'). ('{'^'[').('^'^('`' | '/')). (('^')^( '`'|"\.")).( ( '^')^('`'| (( ( '.'))) )) .( '^' ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . ((( ( "\{")))^ '['). ( "\.").( '{' ^ (( '[' ))). ('('). ( (( "'"))). (( '!') )."'".( '{' ^'[' ).''. ('['^'#' ).+( ( (( ( '{')) ))^'[' ) .(('^')^( "\`"| (( ( (( ',') ))))) ).+( '^'^( '`'|'.')). "\)".( '{' ^+ "\["). '.'.('{'^'[').'\\'. '"' .(( '\\' )).'\\'.('`'|'.'). '\\'. '"'.')'.';'.('!'^'+').'"' ;$:='.'^'~';$~='@' Desculpem, n?o pude resistir ;) ABS() On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani em gmail.com> wrote: > perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' > Qual o valor, voc? acha que vai imprimir ? > > perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say > "Segundo {$foo}"' > Qual o valor, voc? acha que vai imprimir ? > > perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' > Qual o valor, voc? acha que vai imprimir ? > > perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() > for 1 .. 10' > Quantos n?meros diferentes apareceram ? > > perl -E 'sub foo {return undef}; my em heyhey=foo(); say 42 if @heyhey' > Vai imprimir alguma coisa na tela ? > > perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if > $foo->{a}' > "uha" ou "buuu" qual sai na tela ? > > perl -E 'say 41+a+1' > Qual o resultado ? > > perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' > Qual o nome dessa seq??ncia famosa ? > > perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' > O que vai imprimir ? > > perl -E 'say localtime; say scalar localtime' > Qual a diferen?a ? > > O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com > perguntas divertidas, ajuda no conhecimento da linguagem. > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Wed Feb 2 05:25:22 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Wed, 2 Feb 2011 11:25:22 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: 2011/2/2 Stanislaw Pusep > E nesse caso, vai imprimir o que? > > #!/usr/bin/perl > eval eval '"'. > > > ('['^'+').('['^"\)").( '`'|')') > .('`'|'.').('['^'/').('{'^ '[' ).'('. > '('."'".('`'^('&')). "'".(('{')^ (( '[') > )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > (('^')^( '`'|"\.")).( ( '^')^('`'| > (( ( '.'))) )) .( '^' > ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( > (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') > )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( > '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). > ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . > ((( ( "\{")))^ '['). ( "\.").( > '{' ^ (( '[' ))). ('('). ( (( "'"))). > (( '!') )."'".( > '{' ^'[' ).''. ('['^'#' > ).+( ( (( ( '{')) ))^'[' ) .(('^')^( > "\`"| (( ( (( ',') ))))) ).+( '^'^( > '`'|'.')). "\)".( '{' ^+ > "\["). '.'.('{'^'[').'\\'. '"' .(( > '\\' )).'\\'.('`'|'.'). '\\'. > '"'.')'.';'.('!'^'+').'"' > ;$:='.'^'~';$~='@' > _*B?h !!*_ > > Desculpem, n?o pude resistir ;) > > ABS() > > > > > On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani at gmail.com> wrote: > >> perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say >> "Segundo {$foo}"' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() >> for 1 .. 10' >> Quantos n?meros diferentes apareceram ? >> >> perl -E 'sub foo {return undef}; my at heyhey=foo(); say 42 if @heyhey' >> Vai imprimir alguma coisa na tela ? >> >> perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if >> $foo->{a}' >> "uha" ou "buuu" qual sai na tela ? >> >> perl -E 'say 41+a+1' >> Qual o resultado ? >> >> perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' >> Qual o nome dessa seq??ncia famosa ? >> >> perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' >> O que vai imprimir ? >> >> perl -E 'say localtime; say scalar localtime' >> Qual a diferen?a ? >> >> O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com >> perguntas divertidas, ajuda no conhecimento da linguagem. >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.oliveira.mantovani at gmail.com Wed Feb 2 05:27:07 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 2 Feb 2011 11:27:07 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: Stanislaw Pusep, o Breno resolveu todas :P 2011/2/2 Stanislaw Pusep : > E nesse caso, vai imprimir o que? > > #!/usr/bin/perl > eval eval '"'. > > > ?????????? ('['^'+').('['^"\)").( '`'|')') > ?????? .('`'|'.').('['^'/').('{'^ '[' ).'('. > ???? '('."'".('`'^('&')). "'".(('{')^ (( '[') > ??? )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > ??? (('^')^(? '`'|"\.")).(?? (?????? '^')^('`'| > ? ((??? (???????? '.')))? ))????????? .( '^' > ^ ( '`'|'.')).')'? .('{'^? '['). ('.').(?????? (( > (( (? (?? (? '{') ))))))^'[').'('.???? "'". ((( '{') > )^ '.' )."\'".(? '{'^'[')?? .('['^'#').(???? '{' ^(( > ? '[')? )).+(?? ';'&'='? ). (('^')^(?? '`'| '.'? )). > ? (((??? '^'))^(? ( ('`'))| ((??? '.' )))?? ).')' . > ? (((? (????? "\{")))^??????? '[').???? ( "\.").( > ? '{'? ^ ((? '['? ))). ('('). (?????? (( "'"))). > ?? ((?????????????????????????? '!')??? )."'".( > ? '{'???????????????????? ^'[' ).''.? ('['^'#' > ? ).+(?? ( ((? (? '{')) ))^'['? )? .(('^')^( > ? "\`"|? (( (? ((? ',') )))))?? ).+( '^'^( > ? '`'|'.')).????????????? "\)".( '{' ^+ > ? "\["). '.'.('{'^'[').'\\'. '"' .(( > ? '\\' )).'\\'.('`'|'.').? '\\'. > ?? '"'.')'.';'.('!'^'+').'"' > ??? ;$:='.'^'~';$~='@' > > Desculpem, n?o pude resistir ;) > > ABS() > > > > On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani > wrote: >> >> perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say >> "Segundo {$foo}"' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() >> for 1 .. 10' >> Quantos n?meros diferentes apareceram ? >> >> perl -E 'sub foo {return undef}; my em heyhey=foo(); say 42 if @heyhey' >> Vai imprimir alguma coisa na tela ? >> >> perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if >> $foo->{a}' >> "uha" ou "buuu" qual sai na tela ? >> >> perl -E 'say 41+a+1' >> Qual o resultado ? >> >> perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' >> Qual o nome dessa seq??ncia famosa ? >> >> perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' >> O que vai imprimir ? >> >> perl -E 'say localtime; say scalar localtime' >> Qual a diferen?a ? >> >> O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com >> perguntas divertidas, ajuda no conhecimento da linguagem. >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From otavio.pereira at gmail.com Wed Feb 2 05:29:54 2011 From: otavio.pereira at gmail.com (Otavio Pereira) Date: Wed, 2 Feb 2011 11:29:54 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: trollface lol Ot?vio 2011/2/2 Stanislaw Pusep > E nesse caso, vai imprimir o que? > > #!/usr/bin/perl > eval eval '"'. > > > ('['^'+').('['^"\)").( '`'|')') > .('`'|'.').('['^'/').('{'^ '[' ).'('. > '('."'".('`'^('&')). "'".(('{')^ (( '[') > )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > (('^')^( '`'|"\.")).( ( '^')^('`'| > (( ( '.'))) )) .( '^' > ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( > (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') > )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( > '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). > ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . > ((( ( "\{")))^ '['). ( "\.").( > '{' ^ (( '[' ))). ('('). ( (( "'"))). > (( '!') )."'".( > '{' ^'[' ).''. ('['^'#' > ).+( ( (( ( '{')) ))^'[' ) .(('^')^( > "\`"| (( ( (( ',') ))))) ).+( '^'^( > '`'|'.')). "\)".( '{' ^+ > "\["). '.'.('{'^'[').'\\'. '"' .(( > '\\' )).'\\'.('`'|'.'). '\\'. > '"'.')'.';'.('!'^'+').'"' > ;$:='.'^'~';$~='@' > > Desculpem, n?o pude resistir ;) > > ABS() > > > > > On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani em gmail.com> wrote: > >> perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say >> "Segundo {$foo}"' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() >> for 1 .. 10' >> Quantos n?meros diferentes apareceram ? >> >> perl -E 'sub foo {return undef}; my em heyhey=foo(); say 42 if @heyhey' >> Vai imprimir alguma coisa na tela ? >> >> perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if >> $foo->{a}' >> "uha" ou "buuu" qual sai na tela ? >> >> perl -E 'say 41+a+1' >> Qual o resultado ? >> >> perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' >> Qual o nome dessa seq??ncia famosa ? >> >> perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' >> O que vai imprimir ? >> >> perl -E 'say localtime; say scalar localtime' >> Qual a diferen?a ? >> >> O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com >> perguntas divertidas, ajuda no conhecimento da linguagem. >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From lorn.br at gmail.com Wed Feb 2 05:56:45 2011 From: lorn.br at gmail.com (Lindolfo Lorn Rodrigues) Date: Wed, 2 Feb 2011 11:56:45 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: stanislaw++ // trollface :D 2011/2/2 Otavio Pereira > trollface lol > > Ot?vio > > > 2011/2/2 Stanislaw Pusep > >> E nesse caso, vai imprimir o que? >> >> >> #!/usr/bin/perl >> eval eval '"'. >> >> >> ('['^'+').('['^"\)").( '`'|')') >> .('`'|'.').('['^'/').('{'^ '[' ).'('. >> '('."'".('`'^('&')). "'".(('{')^ (( '[') >> )).('['^'#'). ('{'^'[').('^'^('`' | '/')). >> (('^')^( '`'|"\.")).( ( '^')^('`'| >> (( ( '.'))) )) .( '^' >> ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( >> (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') >> )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( >> '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). >> ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . >> ((( ( "\{")))^ '['). ( "\.").( >> '{' ^ (( '[' ))). ('('). ( (( "'"))). >> (( '!') )."'".( >> '{' ^'[' ).''. ('['^'#' >> ).+( ( (( ( '{')) ))^'[' ) .(('^')^( >> "\`"| (( ( (( ',') ))))) ).+( '^'^( >> '`'|'.')). "\)".( '{' ^+ >> "\["). '.'.('{'^'[').'\\'. '"' .(( >> '\\' )).'\\'.('`'|'.'). '\\'. >> '"'.')'.';'.('!'^'+').'"' >> ;$:='.'^'~';$~='@' >> >> Desculpem, n?o pude resistir ;) >> >> ABS() >> >> >> >> >> On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani < >> daniel.oliveira.mantovani em gmail.com> wrote: >> >>> perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' >>> Qual o valor, voc? acha que vai imprimir ? >>> >>> perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say >>> "Segundo {$foo}"' >>> Qual o valor, voc? acha que vai imprimir ? >>> >>> perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' >>> Qual o valor, voc? acha que vai imprimir ? >>> >>> perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() >>> for 1 .. 10' >>> Quantos n?meros diferentes apareceram ? >>> >>> perl -E 'sub foo {return undef}; my em heyhey=foo(); say 42 if @heyhey' >>> Vai imprimir alguma coisa na tela ? >>> >>> perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if >>> $foo->{a}' >>> "uha" ou "buuu" qual sai na tela ? >>> >>> perl -E 'say 41+a+1' >>> Qual o resultado ? >>> >>> perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' >>> Qual o nome dessa seq??ncia famosa ? >>> >>> perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' >>> O que vai imprimir ? >>> >>> perl -E 'say localtime; say scalar localtime' >>> Qual a diferen?a ? >>> >>> O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com >>> perguntas divertidas, ajuda no conhecimento da linguagem. >>> >>> -- >>> "If you?ve never written anything thoughtful, then you?ve never had >>> any difficult, important, or interesting thoughts. That?s the secret: >>> people who don?t write, are people who don?t think." >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- lorn at lornlab dot org Lindolfo "Lorn" Rodrigues -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From gabiruh at gmail.com Wed Feb 2 06:41:41 2011 From: gabiruh at gmail.com (Gabriel Andrade) Date: Wed, 2 Feb 2011 11:41:41 -0300 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: <4307643B-4675-43EC-88E5-46802D752292@gmail.com> On Feb 2, 2011, at 9:54 AM, Stanislaw Pusep wrote: > E nesse caso, vai imprimir o que? > > #!/usr/bin/perl > eval eval '"'. > > > ('['^'+').('['^"\)").( '`'|')') > .('`'|'.').('['^'/').('{'^ '[' ).'('. > '('."'".('`'^('&')). "'".(('{')^ (( '[') > )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > (('^')^( '`'|"\.")).( ( '^')^('`'| > (( ( '.'))) )) .( '^' > ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( > (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') > )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( > '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). > ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . > ((( ( "\{")))^ '['). ( "\.").( > '{' ^ (( '[' ))). ('('). ( (( "'"))). > (( '!') )."'".( > '{' ^'[' ).''. ('['^'#' > ).+( ( (( ( '{')) ))^'[' ) .(('^')^( > "\`"| (( ( (( ',') ))))) ).+( '^'^( > '`'|'.')). "\)".( '{' ^+ > "\["). '.'.('{'^'[').'\\'. '"' .(( > '\\' )).'\\'.('`'|'.'). '\\'. > '"'.')'.';'.('!'^'+').'"' > ;$:='.'^'~';$~='@' Pros que ainda est?o co?ando a cabe?a (como eu, que ficava quando via c?digos assim): $ perl -MO=Deparse trollface.pl eval eval qq["print (('F' x 1000) . ('U' x 900) . ('!' x 20) . \\"\\\\n\\");\n"]; $: = 'P'; $~ = '@'; A m?gica desse c?digo reside na possibilidade de se realizar opera??es bitwise sobre string de bits em perl. '[' ^ '+' produz 'p' '[' ^ "\)" produz 'r' '`' | ')' produz 'i' e assim por diante, at? formar a string usada no 'eval'. O resto ? usar a imagina??o e ir inserindo espa?os em branco no c?digo pra formar o desenho. Em python isso n?o iria dar certo... o parser daria chilique no primeiro par?grafo mal indentado. From andreoandre at gmail.com Wed Feb 2 07:27:23 2011 From: andreoandre at gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Wed, 2 Feb 2011 13:27:23 -0200 Subject: [SP-pm] Livro catalyst Message-ID: Encontrei isto no Mercado Livre http://produto.mercadolivre.com.br/MLB-171430821-the-definitive-guide-to-catalyst-writing-extensible-scalab-_JM N?o sei se ? mais barato que trazer de fora..... Abra?os -- Andr? O Moura http://andrem.wordpress.com From andregarciacarneiro at gmail.com Wed Feb 2 08:00:37 2011 From: andregarciacarneiro at gmail.com (Andre Carneiro) Date: Wed, 2 Feb 2011 14:00:37 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: References: Message-ID: uhauahauahauahauahauahauahauahauahauahauahauah!!! Troooooooooolll!!! Cheers! 2011/2/2 Stanislaw Pusep > E nesse caso, vai imprimir o que? > > #!/usr/bin/perl > eval eval '"'. > > > ('['^'+').('['^"\)").( '`'|')') > .('`'|'.').('['^'/').('{'^ '[' ).'('. > '('."'".('`'^('&')). "'".(('{')^ (( '[') > )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > (('^')^( '`'|"\.")).( ( '^')^('`'| > (( ( '.'))) )) .( '^' > ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( > (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') > )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( > '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). > ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . > ((( ( "\{")))^ '['). ( "\.").( > '{' ^ (( '[' ))). ('('). ( (( "'"))). > (( '!') )."'".( > '{' ^'[' ).''. ('['^'#' > ).+( ( (( ( '{')) ))^'[' ) .(('^')^( > "\`"| (( ( (( ',') ))))) ).+( '^'^( > '`'|'.')). "\)".( '{' ^+ > "\["). '.'.('{'^'[').'\\'. '"' .(( > '\\' )).'\\'.('`'|'.'). '\\'. > '"'.')'.';'.('!'^'+').'"' > ;$:='.'^'~';$~='@' > > Desculpem, n?o pude resistir ;) > > ABS() > > > > > On Wed, Feb 2, 2011 at 03:06, Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani at gmail.com> wrote: > >> perl -E 'my $num = 1; my $happy=$num+\$num;say $happy' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$main::Foo::foo = 1;say "Primeiro {$foo}";package Foo;say >> "Segundo {$foo}"' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E 'my @list = 1 .. 10; my $eba = (@list,1,1); say $eba' >> Qual o valor, voc? acha que vai imprimir ? >> >> perl -E '$a->{$_} = sub {return 0+\$a} for 1 .. 10; say $a->{$_}->() >> for 1 .. 10' >> Quantos n?meros diferentes apareceram ? >> >> perl -E 'sub foo {return undef}; my at heyhey=foo(); say 42 if @heyhey' >> Vai imprimir alguma coisa na tela ? >> >> perl -E '$foo->{a} = ""; say "uha" if exists $foo->{a}; say "buuu" if >> $foo->{a}' >> "uha" ou "buuu" qual sai na tela ? >> >> perl -E 'say 41+a+1' >> Qual o resultado ? >> >> perl -le 'print$2while s/(\d*):?(\d*)/($1+$2||1).":$1"/e' >> Qual o nome dessa seq??ncia famosa ? >> >> perl -E '@foo{1 .. 5} = (a .. e); say sort %foo' >> O que vai imprimir ? >> >> perl -E 'say localtime; say scalar localtime' >> Qual a diferen?a ? >> >> O mais legal, ? saber o "porque". Acho que um "Perl Quiz" com >> perguntas divertidas, ajuda no conhecimento da linguagem. >> >> -- >> "If you?ve never written anything thoughtful, then you?ve never had >> any difficult, important, or interesting thoughts. That?s the secret: >> people who don?t write, are people who don?t think." >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Andr? Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 -------------- next part -------------- An HTML attachment was scrubbed... URL: From luiz at auctorita.com.br Wed Feb 2 08:39:00 2011 From: luiz at auctorita.com.br (Luiz Fernando Figueiredo) Date: Wed, 02 Feb 2011 14:39:00 -0200 Subject: [SP-pm] Boas Vindas ao Luiz Fernando In-Reply-To: References: Message-ID: <4D4988A4.9080709@auctorita.com.br> Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Wed Feb 2 08:43:00 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 2 Feb 2011 14:43:00 -0200 Subject: [SP-pm] Boas Vindas ao Luiz Fernando In-Reply-To: <4D4988A4.9080709@auctorita.com.br> References: <4D4988A4.9080709@auctorita.com.br> Message-ID: http://perldoc.perl.org/index-language.html http://sao-paulo.pm.org/artigos 2011/2/2 Luiz Fernando Figueiredo : > Obrigado pelas boas vindas pessoal. > > Achei o grupo pelo site perlmonks, tomei a liberdade de prontamente me > cadastrar porque pretendo me aprofundar bem nessa linguagem. > > Trabalhei muito com Perl h? alguns anos e como n?o tive mais contato, hoje > preciso desenvolver um projeto simples e encontro dificuldades em encontrar > documenta??o, exemplo, coment?rio ou qualquer outra forma de ajuda (claro, > posso estar procurando com as palavras erradas, etc). > > Obrigado pela indica??o dos artigos, j? conferi e tem bastante coisa > interessante. > > Espero poder contribuir tamb?m. > > > Auctorita > Site: auctorita.com.br > MSN: luiz em auctorita.com.br > Telefones: 11 4063-1233 > > On 02-02-2011 08:29, Alexei Znamensky wrote: > > Bem Vindo!! > > 2011/2/2 Ot?vio Fernandes >> >> Luiz, >> >> Seja bem vindo! Por favor, apresente-se ao grupo falando um pouco mais >> sobre voc? e o seu interesse em Perl. Tamb?m, pe?o sua aten??o para o >> nosso Equin?cio (veja os artigos em http://sao-paulo.pm.org/artigos), >> bem como ao nosso website (https://github.com/maluco/SPPM-Web e >> http://sao-paulo.pm.org). >> >> um abra?o, >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> ?L >> =end disclaimer > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > ?Only love /?Can bring the rain /?That makes you yearn to the sky? > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From marciodesouzaferreira at gmail.com Wed Feb 2 09:09:13 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Wed, 2 Feb 2011 15:09:13 -0200 Subject: [SP-pm] Boas Vindas ao Luiz Fernando In-Reply-To: <4D4988A4.9080709@auctorita.com.br> References: <4D4988A4.9080709@auctorita.com.br> Message-ID: Opa Luiz seja bem vindo, =) Bom saber que um membro novo est? dispostos a contribuir com a nossa comunidade. O m?s mar?o ? especial para a n?s, pois comemoramos o equin?cio gerando artigos[http://sao-paulo.pm.org/artigos]. Se quiser participar escrevendo um artigo, ser? muito bacana. Mais informa??es na Thread[ http://mail.pm.org/pipermail/saopaulo-pm/2011/013002.html] []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/2/2 Luiz Fernando Figueiredo > Obrigado pelas boas vindas pessoal. > > Achei o grupo pelo site perlmonks, tomei a liberdade de prontamente me > cadastrar porque pretendo me aprofundar bem nessa linguagem. > > Trabalhei muito com Perl h? alguns anos e como n?o tive mais contato, hoje > preciso desenvolver um projeto simples e encontro dificuldades em encontrar > documenta??o, exemplo, coment?rio ou qualquer outra forma de ajuda (claro, > posso estar procurando com as palavras erradas, etc). > > Obrigado pela indica??o dos artigos, j? conferi e tem bastante coisa > interessante. > > Espero poder contribuir tamb?m. > > > *Auctorita* > Site: auctorita.com.br > MSN: luiz at auctorita.com.br > Telefones: 11 4063-1233 > > On 02-02-2011 08:29, Alexei Znamensky wrote: > > Bem Vindo!! > > 2011/2/2 Ot?vio Fernandes > >> Luiz, >> >> Seja bem vindo! Por favor, apresente-se ao grupo falando um pouco mais >> sobre voc? e o seu interesse em Perl. Tamb?m, pe?o sua aten??o para o >> nosso Equin?cio (veja os artigos em http://sao-paulo.pm.org/artigos), >> bem como ao nosso website (https://github.com/maluco/SPPM-Web e >> http://sao-paulo.pm.org). >> >> um abra?o, >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > ?Only love / Can bring the rain / That makes you yearn to the sky? > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From creaktive at gmail.com Wed Feb 2 09:19:27 2011 From: creaktive at gmail.com (Stanislaw Pusep) Date: Wed, 2 Feb 2011 15:19:27 -0200 Subject: [SP-pm] Perl Quiz In-Reply-To: <4307643B-4675-43EC-88E5-46802D752292@gmail.com> References: <4307643B-4675-43EC-88E5-46802D752292@gmail.com> Message-ID: E para quem quiser trollar, o m?dulo que faz esse tipo de ofuscamento ? o Acme::EyeDrops ( http://search.cpan.org/~asavige/Acme-EyeDrops/lib/Acme/EyeDrops.pm). J? para converter imagem em texto, o Image::Magick ( http://search.cpan.org/~jcristy/PerlMagick-6.66-1/Magick.pm.in) quebra o galho. ABS() 2011/2/2 Gabriel Andrade > > On Feb 2, 2011, at 9:54 AM, Stanislaw Pusep wrote: > > > E nesse caso, vai imprimir o que? > > > > #!/usr/bin/perl > > eval eval '"'. > > > > > > ('['^'+').('['^"\)").( '`'|')') > > .('`'|'.').('['^'/').('{'^ '[' ).'('. > > '('."'".('`'^('&')). "'".(('{')^ (( '[') > > )).('['^'#'). ('{'^'[').('^'^('`' | '/')). > > (('^')^( '`'|"\.")).( ( '^')^('`'| > > (( ( '.'))) )) .( '^' > > ^ ( '`'|'.')).')' .('{'^ '['). ('.').( (( > > (( ( ( ( '{') ))))))^'[').'('. "'". ((( '{') > > )^ '.' )."\'".( '{'^'[') .('['^'#').( '{' ^(( > > '[') )).+( ';'&'=' ). (('^')^( '`'| '.' )). > > ((( '^'))^( ( ('`'))| (( '.' ))) ).')' . > > ((( ( "\{")))^ '['). ( "\.").( > > '{' ^ (( '[' ))). ('('). ( (( "'"))). > > (( '!') )."'".( > > '{' ^'[' ).''. ('['^'#' > > ).+( ( (( ( '{')) ))^'[' ) .(('^')^( > > "\`"| (( ( (( ',') ))))) ).+( '^'^( > > '`'|'.')). "\)".( '{' ^+ > > "\["). '.'.('{'^'[').'\\'. '"' .(( > > '\\' )).'\\'.('`'|'.'). '\\'. > > '"'.')'.';'.('!'^'+').'"' > > ;$:='.'^'~';$~='@' > > Pros que ainda est?o co?ando a cabe?a (como eu, que ficava quando via > c?digos assim): > > $ perl -MO=Deparse trollface.pl > eval eval qq["print (('F' x 1000) . ('U' x 900) . ('!' x 20) . > \\"\\\\n\\");\n"]; > $: = 'P'; > $~ = '@'; > > A m?gica desse c?digo reside na possibilidade de se realizar opera??es > bitwise sobre string de bits em perl. > > '[' ^ '+' produz 'p' > '[' ^ "\)" produz 'r' > '`' | ')' produz 'i' > > e assim por diante, at? formar a string usada no 'eval'. O resto ? usar a > imagina??o e ir inserindo espa?os em branco no c?digo pra formar o desenho. > > Em python isso n?o iria dar certo... o parser daria chilique no primeiro > par?grafo mal indentado. > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From thiagoglauco at ticursos.net Wed Feb 2 15:47:35 2011 From: thiagoglauco at ticursos.net (Thiago) Date: Wed, 02 Feb 2011 21:47:35 -0200 Subject: [SP-pm] =?windows-1252?q?=5BEquin=F3cio=5D_-_Artigos?= In-Reply-To: References: <4D48A5CB.9020105@ticursos.net> Message-ID: <4D49ED17.4090305@ticursos.net> On 01-02-2011 22:39, Blabos de Blebe wrote: >> Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD o >> capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do POD. > hein!? to te mandando o artigo essa semana. > 2011/2/1 Thiago: >> Humm... >> Se os nobres sages aceitarem uma pequena opini?o, n?o seria mais legal >> escrever sobre OpenOffice::OODoc ou se ? o caso de falar sobre Windows falar >> do Win32::OLE - que serve para acessar excel, word, AD , WMI - do que >> simplesmente sobre Excel? (Perl na automa??o de escrit?rios) >> Just sugestions... >> >> Blabos>>> quanto a regex: se voc? gostou do texto, posso passar para POD o >> capitulo que tenho do curso. J? est? escrito, ? s? colocar as tags do POD. >> >> On 01-02-2011 01:34, Blabos de Blebe wrote: >>> Se vc publicar um artigo com um t?tulo assassiando o portugu?s assim >>> eu te excomungo pessoalmente :) >>> >>> Dever de casa: Corrigir esse t?tulo. >>> >>> 2011/2/1 Daniel de Oliveira >>> Mantovani: >>>> Quero escrever sobre Daemons. >>>> Anota o meu artigo, "Se divertindo com Daemons". >>>> >>>> 2011/1/28 Marcio Ferreira: >>>>> Atualizando ... >>>>>> *precisamos* de mais volunt?rios para concluir os temas faltantes, >>>>>> abaixo est? a lista de artigos confirmados: >>>>>> - Por que Perl ? - Breno (Garu) >>>>>> - Introdu??o ao Open-Data - Thiago Rondon (Maluco) >>>>>> - Open-Data BR - Alexei (Russoz) >>>>>> - Extraindo informa??o de PDF - Renato Santos (Cron) >>>>>> - Compara?ao de Strings - Wesley Blabos >>>>>> - XML Schema - Eden Cardin >>>>>> - Mongoose (MongoDB + Moose) - Solli Hon?rio >>>>>> - Net::Whois::RIPE (RIPE Database client) - Luis Motta Campos >>>>>> - KinoSearch (Search Engine) - Marcio Ferreira >>>>> - Perl e Unicode (entre outras codifica??es de texto) - Stanislaw Pusep >>>>> - Extra??o de dados com xpath e regex Exportando em ODF - Millen >>>>> (extreme) >>>>> A proposta do artigo do Millen ? uma esp?cie de hands-on. IMO, ? >>>>> interessante >>>>> essa abordagem no contexto que o p?blico esperado n?o ? exclusivamente >>>>> da >>>>> comunidade Perl. =) >>>>> >>>>>> Existem 11 "vagas" em aberto e muitos temas a serem cobertos, como >>>>>> sugest?o: >>>>> 9 "vagas" >>>>> >>>>>> - Excel / CSV: Task::Kensho::ExcelCSV >>>>>> - Web Crawling: Task::Kensho::WebCrawling >>>>>> - Web Development: Task::Kensho::WebDev >>>>>> - Express?es Regulares >>>>>> - RDF, RDF-Schema, OWL >>>>>> - SPARQL >>>>>> - HTTP(S) >>>>>> Mas fiquem livres para outros assuntos - qualquer artigo associado ao >>>>>> tema >>>>>> principal >>>>>> ser? muito bem-vindo :-) >>>>>> Os arquivos devem ser escrito no formato POD e enviados ao >>>>>> Blabos[blabos em gmail.com] >>>>>> ou a mim[marciodesouzaferreira em gmail.com]. >>>>>> []s, >>>>>> >>>>>> @_marcioferreira >>>>>> Marcio Ferreira >>>>>> marciodesouzaferreira.blogspot.com >>>>>> >>>>>> "Perl lives as the 'toolbox for Unix'" >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> -- >>>> "If you?ve never written anything thoughtful, then you?ve never had >>>> any difficult, important, or interesting thoughts. That?s the secret: >>>> people who don?t write, are people who don?t think." >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer From noreply at badoo.com Sun Feb 6 22:55:55 2011 From: noreply at badoo.com (Badoo) Date: Mon, 7 Feb 2011 06:55:55 +0000 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! Message-ID: Leia as mensagens deixadas por Ronaldo antes que sejam deletadas! Para ler sua mensagem, siga este link: http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 Mais gente que espera pacientemente por voc?: Ronaldo (S?o Paulo, Brasil) Milla (S?o Paulo, Brasil) Carlos (Vila Americana, Brasil) http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de endere?os do seu browser. Este email e parte do procedimento de entrega de mensagens enviadas por Ronaldo. Caso tenha recebido este email por engano, apenas ignore. Em breve esta mensagem ser? removida do sistema. Divirta-se! A Badoo Equipe Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=65&email=saopaulo-pm%40pm.org&secret=&invite_id=520949&user_id=1150891763 -------------- next part -------------- An HTML attachment was scrubbed... URL: From blabos at gmail.com Mon Feb 7 00:11:20 2011 From: blabos at gmail.com (Blabos de Blebe) Date: Mon, 7 Feb 2011 06:11:20 -0200 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! In-Reply-To: References: Message-ID: WTF? 2011/2/7 Badoo > > See this email in English, Deutsch, Fran?ais, Italiano, Espa?ol or 20 other languages. > > Leia as mensagens deixadas por Ronaldo antes que sejam deletadas! > > Leia sua mensagem... > ________________________________ > Mais gente que espera pacientemente por voc?: > > Ronaldo > S?o Paulo, Brasil Milla > S?o Paulo, Brasil > > Carlos > Vila Americana, Brasil > > Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de endere?os do seu navegador: > http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 > > > Este email ? parte da entrega de uma mensagem enviada por Ronaldo. Se voc? recebeu este email por engano, por favor apenas ignore-o. Em breve a mensagem ser? removida do sistema. > > Divirta-se, > A Equipe Badoo > > > Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quiser receber mais nenhuma mensagem do Badoo, por favor nos notifique. > > =begin disclaimer > ? Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > ?SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > ?L > =end disclaimer > From marciodesouzaferreira at gmail.com Mon Feb 7 03:19:15 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Mon, 7 Feb 2011 09:19:15 -0200 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! In-Reply-To: References: Message-ID: Moderador(es) pode(m) bloquear esse endere?o de e-mail, please ? []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 7 de fevereiro de 2011 06:11, Blabos de Blebe escreveu: > WTF? > > 2011/2/7 Badoo > > > > See this email in English, Deutsch, Fran?ais, Italiano, Espa?ol or 20 > other languages. > > > > Leia as mensagens deixadas por Ronaldo antes que sejam deletadas! > > > > Leia sua mensagem... > > ________________________________ > > Mais gente que espera pacientemente por voc?: > > > > Ronaldo > > S?o Paulo, Brasil Milla > > S?o Paulo, Brasil > > > > Carlos > > Vila Americana, Brasil > > > > Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de > endere?os do seu navegador: > > http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 > > > > > > Este email ? parte da entrega de uma mensagem enviada por Ronaldo. Se > voc? recebeu este email por engano, por favor apenas ignore-o. Em breve a > mensagem ser? removida do sistema. > > > > Divirta-se, > > A Equipe Badoo > > > > > > Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem > para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta > mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quiser receber mais > nenhuma mensagem do Badoo, por favor nos notifique. > > > > =begin disclaimer > > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > > L > > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Mon Feb 7 03:40:20 2011 From: renato.cron at gmail.com (Renato Santos) Date: Mon, 7 Feb 2011 09:40:20 -0200 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! In-Reply-To: References: Message-ID: Se redes sociais fossem amigos, o Badoo seria aquele amigo chato que sempre fica l? do seu lado insistindo numa conversa. Afinal, ? *Bad*Oo Algu?m na lista j? disse que isso ? falta de bom senso, mas acho que nesse caso, teria que bloquear mesmo, pois o Badoo ? um inferno e fica sempre mandando e-mail... 2011/2/7 Marcio Ferreira > Moderador(es) pode(m) bloquear esse endere?o de e-mail, please ? > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > Em 7 de fevereiro de 2011 06:11, Blabos de Blebe escreveu: > >> WTF? >> >> 2011/2/7 Badoo >> > >> > See this email in English, Deutsch, Fran?ais, Italiano, Espa?ol or 20 >> other languages. >> > >> > Leia as mensagens deixadas por Ronaldo antes que sejam deletadas! >> > >> > Leia sua mensagem... >> > ________________________________ >> > Mais gente que espera pacientemente por voc?: >> > >> > Ronaldo >> > S?o Paulo, Brasil Milla >> > S?o Paulo, Brasil >> > >> > Carlos >> > Vila Americana, Brasil >> > >> > Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de >> endere?os do seu navegador: >> > http://us1.badoo.com/01150891763/in/lFCDcrU2xsE/?lang_id=61 >> > >> > >> > Este email ? parte da entrega de uma mensagem enviada por Ronaldo. Se >> voc? recebeu este email por engano, por favor apenas ignore-o. Em breve a >> mensagem ser? removida do sistema. >> > >> > Divirta-se, >> > A Equipe Badoo >> > >> > >> > Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem >> para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta >> mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quiser receber mais >> nenhuma mensagem do Badoo, por favor nos notifique. >> > >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> > L >> > =end disclaimer >> > >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From wesley.seidel at gmail.com Mon Feb 7 08:35:43 2011 From: wesley.seidel at gmail.com (Wesley Seidel) Date: Mon, 7 Feb 2011 14:35:43 -0200 Subject: [SP-pm] Vaga no Rio ! Message-ID: Ol?s, A quem interessar, segue-a-dica ! http://ondetrabalhar.com/vagas/916/especialista-perl-rj Falows ! -- Wesley http://twitter.com/wseidel -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From oscarbm at gmail.com Mon Feb 7 08:45:58 2011 From: oscarbm at gmail.com (Oscar Marques) Date: Mon, 7 Feb 2011 14:45:58 -0200 Subject: [SP-pm] Fwd: Vaga no Rio ! In-Reply-To: References: Message-ID: Repassando, valeu a dica! ---------- Forwarded message ---------- From: Wesley Seidel Date: 2011/2/7 Subject: [SP-pm] Vaga no Rio ! To: saopaulo-pm at pm.org Ol?s, A quem interessar, segue-a-dica ! http://ondetrabalhar.com/vagas/916/especialista-perl-rj Falows ! -- Wesley http://twitter.com/wseidel =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org L =end disclaimer -- Oscar Marques oscarbm at gmail.com http://www.dunkelheit.com.br Twitter: @f117usbr +55 21 9293-9343 -------------- next part -------------- An HTML attachment was scrubbed... URL: From otaviof at gmail.com Mon Feb 7 10:29:23 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 7 Feb 2011 19:29:23 +0100 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) Message-ID: Ol? Samuel (aka Kathedrall), Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com o Perl -- n?o poupe detalhes, por favor. E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; um abra?o, [0] Sinta-se a vontade!; [1] Cuidado! Chove "fezes" de quando em quando. -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From renato.cron at gmail.com Mon Feb 7 10:32:30 2011 From: renato.cron at gmail.com (Renato Santos) Date: Mon, 7 Feb 2011 16:32:30 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: HUauhasuh, muito boa Ot?vio! Bem vindo Samuel! 2011/2/7 Ot?vio Fernandes > Ol? Samuel (aka Kathedrall), > > Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? > necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com o > Perl -- n?o poupe detalhes, por favor. > > E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): > * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; > * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; > * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; > > um abra?o, > > [0] Sinta-se a vontade!; > [1] Cuidado! Chove "fezes" de quando em quando. > > -- > Ot?vio Fernandes > otaviof at ( gmail.com, cpan.org ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From samuelbretas at gmail.com Mon Feb 7 10:41:42 2011 From: samuelbretas at gmail.com (Samuel Bretas) Date: Mon, 7 Feb 2011 16:41:42 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: Boa tarde a todos. Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora n?o a coloquei como minha primeira linguagem. Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o sao da Microsoft. Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo livre estara disposto a ajudar os novatos (Eu) rsssssss. N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se realmente tenho dificuldades eu mando para a lista. Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem Samuel Kathedrall 2011/2/7 Renato Santos > HUauhasuh, muito boa Ot?vio! > > Bem vindo Samuel! > > 2011/2/7 Ot?vio Fernandes > > Ol? Samuel (aka Kathedrall), >> >> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com >> o >> Perl -- n?o poupe detalhes, por favor. >> >> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >> >> um abra?o, >> >> [0] Sinta-se a vontade!; >> [1] Cuidado! Chove "fezes" de quando em quando. >> >> -- >> Ot?vio Fernandes >> otaviof at ( gmail.com, cpan.org ) >> http://github.com/otaviof >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From oscarbm at gmail.com Mon Feb 7 10:46:09 2011 From: oscarbm at gmail.com (Oscar Marques) Date: Mon, 7 Feb 2011 16:46:09 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: Seja bem vindo. Samuel, te convido pra entrar no Rio-PM. Tem o grupo PHP Rio tambem. At?. 2011/2/7 Samuel Bretas > Boa tarde a todos. > > Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss > > Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) > > Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora > n?o a coloquei como minha primeira linguagem. > Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o > sao da Microsoft. > > Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um > aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo > livre estara disposto a ajudar os novatos (Eu) rsssssss. > > N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se > realmente tenho dificuldades eu mando para a lista. > > Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem > > Samuel Kathedrall > > 2011/2/7 Renato Santos > > HUauhasuh, muito boa Ot?vio! >> >> Bem vindo Samuel! >> >> 2011/2/7 Ot?vio Fernandes >> >> Ol? Samuel (aka Kathedrall), >>> >>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com >>> o >>> Perl -- n?o poupe detalhes, por favor. >>> >>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>> >>> um abra?o, >>> >>> [0] Sinta-se a vontade!; >>> [1] Cuidado! Chove "fezes" de quando em quando. >>> >>> -- >>> Ot?vio Fernandes >>> otaviof at ( gmail.com, cpan.org ) >>> http://github.com/otaviof >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Oscar Marques oscarbm at gmail.com http://www.dunkelheit.com.br Twitter: @f117usbr +55 21 9293-9343 -------------- next part -------------- An HTML attachment was scrubbed... URL: From renato.cron at gmail.com Mon Feb 7 10:46:38 2011 From: renato.cron at gmail.com (Renato Santos) Date: Mon, 7 Feb 2011 16:46:38 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: O Wesley encontrou uma vaga php oje Wesley Seidel ? to saopaulo-pm show details 2:35 PM (2 hours ago) Ol?s, A quem interessar, segue-a-dica ! http://ondetrabalhar.com/vagas/916/especialista-perl-rj 2011/2/7 Samuel Bretas > Boa tarde a todos. > > Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss > > Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) > > Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora > n?o a coloquei como minha primeira linguagem. > Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o > sao da Microsoft. > > Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um > aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo > livre estara disposto a ajudar os novatos (Eu) rsssssss. > > N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se > realmente tenho dificuldades eu mando para a lista. > > Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem > > Samuel Kathedrall > > 2011/2/7 Renato Santos > > HUauhasuh, muito boa Ot?vio! >> >> Bem vindo Samuel! >> >> 2011/2/7 Ot?vio Fernandes >> >> Ol? Samuel (aka Kathedrall), >>> >>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com >>> o >>> Perl -- n?o poupe detalhes, por favor. >>> >>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>> >>> um abra?o, >>> >>> [0] Sinta-se a vontade!; >>> [1] Cuidado! Chove "fezes" de quando em quando. >>> >>> -- >>> Ot?vio Fernandes >>> otaviof at ( gmail.com, cpan.org ) >>> http://github.com/otaviof >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -- Renato Santos http://www.renatocron.com/blog/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From samuelbretas at gmail.com Mon Feb 7 10:51:11 2011 From: samuelbretas at gmail.com (Samuel Bretas) Date: Mon, 7 Feb 2011 16:51:11 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: Obrigado. Estou na lista do rio, so que la nao sou operante. Estou me envolvendo mais com as listas de sp pois mais para o final do ano estarei indo para sp. De qualquer forma Obrigado :) 2011/2/7 Renato Santos > O Wesley encontrou uma vaga php oje > > Wesley Seidel ? to saopaulo-pm > show details 2:35 PM (2 hours ago) > Ol?s, > > A quem interessar, segue-a-dica ! > > http://ondetrabalhar.com/vagas/916/especialista-perl-rj > > > 2011/2/7 Samuel Bretas > >> Boa tarde a todos. >> >> >> Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss >> >> Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) >> >> Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora >> n?o a coloquei como minha primeira linguagem. >> Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o >> sao da Microsoft. >> >> Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um >> aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo >> livre estara disposto a ajudar os novatos (Eu) rsssssss. >> >> N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se >> realmente tenho dificuldades eu mando para a lista. >> >> Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem >> >> Samuel Kathedrall >> >> 2011/2/7 Renato Santos >> >> HUauhasuh, muito boa Ot?vio! >>> >>> Bem vindo Samuel! >>> >>> 2011/2/7 Ot?vio Fernandes >>> >>> Ol? Samuel (aka Kathedrall), >>>> >>>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o >>>> com o >>>> Perl -- n?o poupe detalhes, por favor. >>>> >>>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>>> >>>> um abra?o, >>>> >>>> [0] Sinta-se a vontade!; >>>> [1] Cuidado! Chove "fezes" de quando em quando. >>>> >>>> -- >>>> Ot?vio Fernandes >>>> otaviof at ( gmail.com, cpan.org ) >>>> http://github.com/otaviof >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>> >>> >>> >>> -- >>> Renato Santos >>> http://www.renatocron.com/blog/ >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Mon Feb 7 11:15:00 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 7 Feb 2011 17:15:00 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: 2011/2/7 Samuel Bretas > Obrigado. Estou na lista do rio, so que la nao sou operante. > Estou me envolvendo mais com as listas de sp pois mais para o final do ano > estarei indo para sp. Eu n?o deixaria de ser "operante" da lista do Rio, nem se eu fosse para Londres no final do ano. Al?m do n?vel t?cnico do Rio ser de alto n?vel, eles tem encontros sociais, todos os meses. ;) > > > De qualquer forma Obrigado :) > > > 2011/2/7 Renato Santos > >> O Wesley encontrou uma vaga php oje >> >> Wesley Seidel ? to saopaulo-pm >> show details 2:35 PM (2 hours ago) >> Ol?s, >> >> A quem interessar, segue-a-dica ! >> >> http://ondetrabalhar.com/vagas/916/especialista-perl-rj >> >> >> 2011/2/7 Samuel Bretas >> >>> Boa tarde a todos. >>> >>> >>> Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss >>> >>> Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) >>> >>> Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora >>> n?o a coloquei como minha primeira linguagem. >>> Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o >>> sao da Microsoft. >>> >>> Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como >>> um aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo >>> livre estara disposto a ajudar os novatos (Eu) rsssssss. >>> >>> N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e >>> se realmente tenho dificuldades eu mando para a lista. >>> >>> Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem >>> >>> Samuel Kathedrall >>> >>> 2011/2/7 Renato Santos >>> >>> HUauhasuh, muito boa Ot?vio! >>>> >>>> Bem vindo Samuel! >>>> >>>> 2011/2/7 Ot?vio Fernandes >>>> >>>> Ol? Samuel (aka Kathedrall), >>>>> >>>>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>>>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o >>>>> com o >>>>> Perl -- n?o poupe detalhes, por favor. >>>>> >>>>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>>>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>>>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>>>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>>>> >>>>> um abra?o, >>>>> >>>>> [0] Sinta-se a vontade!; >>>>> [1] Cuidado! Chove "fezes" de quando em quando. >>>>> >>>>> -- >>>>> Ot?vio Fernandes >>>>> otaviof at ( gmail.com, cpan.org ) >>>>> http://github.com/otaviof >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>>> L >>>>> =end disclaimer >>>>> >>>> >>>> >>>> >>>> -- >>>> Renato Santos >>>> http://www.renatocron.com/blog/ >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From marciodesouzaferreira at gmail.com Mon Feb 7 11:20:31 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Mon, 7 Feb 2011 17:20:31 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: Opa Samuel, n?s da comunidade Perl do Brasil temos buscado gerar artigos a cada Equin?cio[http://sao-paulo.pm.org/artigos] e h? uma ?tima apostila de introdu??o[http://sao-paulo.pm.org/treinamento ]. Espero que se divirta por essas banda :D []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/2/7 Samuel Bretas > Boa tarde a todos. > > Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss > > Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) > > Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora > n?o a coloquei como minha primeira linguagem. > Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o > sao da Microsoft. > > Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um > aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo > livre estara disposto a ajudar os novatos (Eu) rsssssss. > > N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se > realmente tenho dificuldades eu mando para a lista. > > Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem > > Samuel Kathedrall > > 2011/2/7 Renato Santos > > HUauhasuh, muito boa Ot?vio! >> >> Bem vindo Samuel! >> >> 2011/2/7 Ot?vio Fernandes >> >> Ol? Samuel (aka Kathedrall), >>> >>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o com >>> o >>> Perl -- n?o poupe detalhes, por favor. >>> >>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>> >>> um abra?o, >>> >>> [0] Sinta-se a vontade!; >>> [1] Cuidado! Chove "fezes" de quando em quando. >>> >>> -- >>> Ot?vio Fernandes >>> otaviof at ( gmail.com, cpan.org ) >>> http://github.com/otaviof >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >>> L >>> =end disclaimer >>> >> >> >> >> -- >> Renato Santos >> http://www.renatocron.com/blog/ >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From samuelbretas at gmail.com Mon Feb 7 11:34:26 2011 From: samuelbretas at gmail.com (Samuel Bretas) Date: Mon, 7 Feb 2011 17:34:26 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: E verdade. O pessoal do Rio manda muito mesmo. O encontro deles ? em um mercadinho em Laranjeiras. Manerissimo. Espero este ano para valer me dedicar 100% no perl :) 2011/2/7 Marcio Ferreira > Opa Samuel, > > n?s da comunidade Perl do Brasil temos buscado gerar artigos a > cada Equin?cio[http://sao-paulo.pm.org/artigos] > e h? uma ?tima > apostila de introdu??o[http://sao-paulo.pm.org/treinamento > ]. > > Espero que se divirta por essas banda :D > > []s, > > @_marcioferreira > Marcio Ferreira > marciodesouzaferreira.blogspot.com > > "Perl lives as the 'toolbox for Unix' " > > > > 2011/2/7 Samuel Bretas > >> Boa tarde a todos. >> >> >> Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss >> >> Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) >> >> Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem embora >> n?o a coloquei como minha primeira linguagem. >> Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que n?o >> sao da Microsoft. >> >> Atuo como desenvolvedor php e tenho interesse de atuar neste grupo como um >> aprendiz. Sei que aqui encontrarei pessoas experientes que com seu tempo >> livre estara disposto a ajudar os novatos (Eu) rsssssss. >> >> N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler e se >> realmente tenho dificuldades eu mando para a lista. >> >> Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem >> >> Samuel Kathedrall >> >> 2011/2/7 Renato Santos >> >> HUauhasuh, muito boa Ot?vio! >>> >>> Bem vindo Samuel! >>> >>> 2011/2/7 Ot?vio Fernandes >>> >>> Ol? Samuel (aka Kathedrall), >>>> >>>> Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste recinto ? >>>> necess?rio apresentar-se ao grupo, falando sobre voc? e a sua rela??o >>>> com o >>>> Perl -- n?o poupe detalhes, por favor. >>>> >>>> E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): >>>> * OpenData-BR: opendatabr.org e github.com/maluco/opendata-br; >>>> * IRC (irc.perl.org #sao-paulo.pm e #opendata-br)[1]; >>>> * SPPM Website: sao-paulo.pm.org e github.com/maluco/SPPM-Web; >>>> >>>> um abra?o, >>>> >>>> [0] Sinta-se a vontade!; >>>> [1] Cuidado! Chove "fezes" de quando em quando. >>>> >>>> -- >>>> Ot?vio Fernandes >>>> otaviof at ( gmail.com, cpan.org ) >>>> http://github.com/otaviof >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>>> L >>>> =end disclaimer >>>> >>> >>> >>> >>> -- >>> Renato Santos >>> http://www.renatocron.com/blog/ >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >>> L >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org >> L >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani at gmail.com Mon Feb 7 11:50:44 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 7 Feb 2011 17:50:44 -0200 Subject: [SP-pm] Fonte de Documentos Message-ID: Pessoal, achei uma fonte com uma quantidade enorme de documentos de alta qualidade, tem at? sobre Perl, http://bit.ly/fsT999 -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From flavio.lopes at links.inf.br Mon Feb 7 12:45:13 2011 From: flavio.lopes at links.inf.br (=?ISO-8859-1?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Mon, 07 Feb 2011 18:45:13 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: <4D5059D9.90003@links.inf.br> Bem vindo! Em 07-02-2011 16:41, Samuel Bretas escreveu: > Boa tarde a todos. > > Bom Me chamo Samuel utilizo o Kathedrall por algum tempo (10 anos) rss > > Sou desenvolvedor e hoje resido por causa de trabalhos em Niteroi (RJ) > > Com o Perl tenho paix?o. Sou fascinado pelo poder desta linguagem > embora n?o a coloquei como minha primeira linguagem. > Infelizmente no Rio de Janeiro ? dificil trabalhar com linguagens que > n?o sao da Microsoft. > > Atuo como desenvolvedor php e tenho interesse de atuar neste grupo > como um aprendiz. Sei que aqui encontrarei pessoas experientes que com > seu tempo livre estara disposto a ajudar os novatos (Eu) rsssssss. > > N?o sou de ficar mandando posts idiotas no forum apenas gosto de ler > e se realmente tenho dificuldades eu mando para a lista. > > Espero poder aprender muito de perl com voc?s e obrigado por me aceitarem > > Samuel Kathedrall > > 2011/2/7 Renato Santos > > > HUauhasuh, muito boa Ot?vio! > > Bem vindo Samuel! > > 2011/2/7 Ot?vio Fernandes > > > Ol? Samuel (aka Kathedrall), > > Seja muito bem vindo ao nosso Bazaar! Para "entrar"[0] neste > recinto ? > necess?rio apresentar-se ao grupo, falando sobre voc? e a sua > rela??o com o > Perl -- n?o poupe detalhes, por favor. > > E, n?o posso deixar de anunciar as ofertas (pre?os tentadores!): > * OpenData-BR: opendatabr.org e > github.com/maluco/opendata-br > ; > * IRC (irc.perl.org #sao-paulo.pm > e #opendata-br)[1]; > * SPPM Website: sao-paulo.pm.org > e github.com/maluco/SPPM-Web ; > > um abra?o, > > [0] Sinta-se a vontade!; > [1] Cuidado! Chove "fezes" de quando em quando. > > -- > Ot?vio Fernandes > otaviof at ( gmail.com , cpan.org > ) > http://github.com/otaviof > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > > -- > Renato Santos > http://www.renatocron.com/blog/ > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > > L > =end disclaimer > > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes at links.inf.br Mon Feb 7 12:48:51 2011 From: flavio.lopes at links.inf.br (=?windows-1252?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Mon, 07 Feb 2011 18:48:51 -0200 Subject: [SP-pm] Fonte de Documentos In-Reply-To: References: Message-ID: <4D505AB3.8060105@links.inf.br> Tem coisa pra caramba heim! Em 07-02-2011 17:50, Daniel de Oliveira Mantovani escreveu: > Pessoal, achei uma fonte com uma quantidade enorme de documentos de > alta qualidade, tem at? sobre Perl, > http://bit.ly/fsT999 > > From edencardim at gmail.com Mon Feb 7 16:38:02 2011 From: edencardim at gmail.com (Eden Cardim) Date: Mon, 07 Feb 2011 22:38:02 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno Message-ID: Como alguns devem saber, semana passada eu e o Wesley organizamos um curso entitulado "Desenvolvimento Web Moderno" na FEI. Houveram cerca de 15 partiticipantes. Eu tinha preparado o curso com uns slides e tal, mas na ?ltima hora resolvi adotar uma metodologia mais "freestyle" usando o quadro e algumas demonstra??es no computador. Durante os 4 primeiros dias, mostramos alguns conceitos b?sicos de desenvolvimento como no??es de programa??o orientada a objetos, como funciona o protocolo HTTP, e como funciona a "stack" da web moderna com perl (camada de neg?cios no core + servi?os auxiliares como caching, equil?brio de carga e autentica??o, cada um nas suas pr?prias camadas). Depois eles aprenderam o b?sico de Catalyst, Template Toolkit, DBIC e git, montei um reposit?rio e todo mundo trabalhou junto numa aplica??o, foi uma esp?cie de mini-hackathon para ilustrar como a ado??o da arquitetura consegue auxiliar o desenvolvimento coletivo. No final, integramos algumas das funcionalidades que os alunos implementaram e terminamos com um mini-twitter razoavelmente funcional. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From marciodesouzaferreira at gmail.com Mon Feb 7 16:56:30 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Mon, 7 Feb 2011 22:56:30 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: eden++ []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 7 de fevereiro de 2011 22:38, Eden Cardim escreveu: > > Como alguns devem saber, semana passada eu e o Wesley organizamos um > curso entitulado "Desenvolvimento Web Moderno" na FEI. Houveram cerca de > 15 partiticipantes. Eu tinha preparado o curso com uns slides e tal, mas > na ?ltima hora resolvi adotar uma metodologia mais "freestyle" usando o > quadro e algumas demonstra??es no computador. > > Durante os 4 primeiros dias, mostramos alguns conceitos b?sicos de > desenvolvimento como no??es de programa??o orientada a objetos, como > funciona o protocolo HTTP, e como funciona a "stack" da web moderna com > perl (camada de neg?cios no core + servi?os auxiliares como caching, > equil?brio de carga e autentica??o, cada um nas suas pr?prias > camadas). Depois eles aprenderam o b?sico de Catalyst, Template Toolkit, > DBIC e git, montei um reposit?rio e todo mundo trabalhou junto numa > aplica??o, foi uma esp?cie de mini-hackathon para ilustrar como a ado??o > da arquitetura consegue auxiliar o desenvolvimento coletivo. No final, > integramos algumas das funcionalidades que os alunos implementaram e > terminamos com um mini-twitter razoavelmente funcional. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org > L > =end disclaimer > -------------- next part -------------- An HTML attachment was scrubbed... URL: From acid06 at gmail.com Mon Feb 7 18:29:10 2011 From: acid06 at gmail.com (Nilson Santos Figueiredo Jr.) Date: Tue, 8 Feb 2011 00:29:10 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: 2011/2/7 Eden Cardim : > Como alguns devem saber, semana passada eu e o Wesley organizamos um > curso entitulado "Desenvolvimento Web Moderno" na FEI. Houveram cerca de > 15 partiticipantes. Eu tinha preparado o curso com uns slides e tal, mas > na ?ltima hora resolvi adotar uma metodologia mais "freestyle" usando o > quadro e algumas demonstra??es no computador. Curiosidade: como foi a resposta dos alunos ao aprender Perl? Ou era uma turma de pessoas que j? conheciam/sabiam Perl? -Nilson From noreply at badoo.com Mon Feb 7 20:57:35 2011 From: noreply at badoo.com (Badoo) Date: Tue, 8 Feb 2011 04:57:35 +0000 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! Message-ID: Leia as mensagens deixadas por Ronaldo antes que sejam deletadas! Para ler sua mensagem, siga este link: http://us1.badoo.com/01150904670/in/66zqbPTqWPY/?lang_id=61 Mais gente que espera pacientemente por voc?: Ronaldo (S?o Paulo, Brasil) Rose (S?o Paulo, Brasil) Carlos (Vila Americana, Brasil) http://us1.badoo.com/01150904670/in/66zqbPTqWPY/?lang_id=61 Se os links desta mensagem n?o funcionarem, copie e cole-os na barra de endere?os do seu browser. Este email e parte do procedimento de entrega de mensagens enviadas por Ronaldo. Caso tenha recebido este email por engano, apenas ignore. Em breve esta mensagem ser? removida do sistema. Divirta-se! A Badoo Equipe Voc? recebeu este email, porque um membro do Badoo deixou uma mensagem para voc? no Badoo. Esta ? uma mensagem de somente envio. Respostas a esta mensagem n?o s?o monitoradas ou respondidas. Se voc? n?o quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=65&email=saopaulo-pm%40pm.org&secret=&invite_id=507605&user_id=1150904670 -------------- next part -------------- An HTML attachment was scrubbed... URL: From otaviof at gmail.com Mon Feb 7 23:35:44 2011 From: otaviof at gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Tue, 8 Feb 2011 08:35:44 +0100 Subject: [SP-pm] Leiam suas mensagens antes que sejam deletadas! In-Reply-To: References: Message-ID: Email bloqueado. um abra?o, -- Ot?vio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof From edencardim at gmail.com Tue Feb 8 01:33:11 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 08 Feb 2011 07:33:11 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: (Nilson Santos Figueiredo, Jr.'s message of "Tue, 8 Feb 2011 00:29:10 -0200") References: Message-ID: >>>>> "Nilson" == Nilson Santos Figueiredo writes: Nilson> Curiosidade: como foi a resposta dos alunos ao aprender Perl? Ou era Nilson> uma turma de pessoas que j? conheciam/sabiam Perl? Foi boa at?, eles n?o sabiam perl, ensinei algumas coisas b?sicas. Pelo visto eles n?o tiveram nenhuma exposi??o anterior a linguagens din?micas, ent?o acho que gostaram da praticidade. Gostaram bastante do CPAN tamb?m. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From jc at joaocoutinho.com.br Tue Feb 8 02:58:36 2011 From: jc at joaocoutinho.com.br (=?ISO-8859-1?Q?Jo=E3o_C=2E_Coutinho?=) Date: Tue, 8 Feb 2011 08:58:36 -0200 Subject: [SP-pm] Boas Vindas ao Samuel (aka Kathedrall) In-Reply-To: References: Message-ID: Bem-vindo, Samuel. Sou do Rio tamb?m e, a prop?sito, esta ? a semana do ES! [ ]'s, Jo?o On Feb 7, 2011 5:34 PM, "Samuel Bretas" wrote: E verdade. O pessoal do Rio manda muito mesmo. O encontro deles ? em um mercadinho em Laranjeiras. Manerissimo. Espero este ano para valer me dedicar 100% no perl :) 2011/2/7 Marcio Ferreira > > Opa Samuel, > > n?s da comunidade Perl do Brasil temos buscado gerar artigos a > cada Equin?ci... =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org L =end disclaimer -------------- next part -------------- An HTML attachment was scrubbed... URL: From acid06 at gmail.com Tue Feb 8 04:36:54 2011 From: acid06 at gmail.com (Nilson Santos Figueiredo Jr.) Date: Tue, 8 Feb 2011 10:36:54 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: 2011/2/8 Eden Cardim : > Foi boa at?, eles n?o sabiam perl, ensinei algumas coisas b?sicas. Pelo > visto eles n?o tiveram nenhuma exposi??o anterior a linguagens > din?micas, ent?o acho que gostaram da praticidade. Gostaram bastante do > CPAN tamb?m. Interessante. Acho que isso prova que, na verdade, o pessoal tem ? preconceito mesmo. Quando ? ensinado pra gente com "cabe?a limpa", os bloqueios mentais que eu j? vi pessoas impondo contra Perl s?o bem menores... Parab?ns pela iniciativa. -Nilson From samuelbretas at gmail.com Tue Feb 8 05:02:12 2011 From: samuelbretas at gmail.com (Samuel Bretas) Date: Tue, 8 Feb 2011 11:02:12 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: Opa nao pude deixar de ler este post. Mas existe alguma chance de este curso ser repassado? Ou algum lugar para visualizar o curso. Abra?os. Samuel Em 8 de fevereiro de 2011 10:36, Nilson Santos Figueiredo Jr. < acid06 em gmail.com> escreveu: > 2011/2/8 Eden Cardim : > > Foi boa at?, eles n?o sabiam perl, ensinei algumas coisas b?sicas. Pelo > > visto eles n?o tiveram nenhuma exposi??o anterior a linguagens > > din?micas, ent?o acho que gostaram da praticidade. Gostaram bastante do > > CPAN tamb?m. > > Interessante. Acho que isso prova que, na verdade, o pessoal tem ? > preconceito mesmo. > Quando ? ensinado pra gente com "cabe?a limpa", os bloqueios mentais > que eu j? vi pessoas impondo contra Perl s?o bem menores... > > Parab?ns pela iniciativa. > > -Nilson > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From shonorio at gmail.com Tue Feb 8 05:50:21 2011 From: shonorio at gmail.com (Solli Honorio) Date: Tue, 8 Feb 2011 11:50:21 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: Nilson, Eu acho que tamb?m tem a quest?o da abordagem mais pr?tica. Gastar horas ensinando o 'b?sico' de Perl sem ter algum resultado faz a pessoa focar apenas nas confus?es que a quest?o de contexto, por exemplo, implica no usu?rio novo (ou novo usu?rio). Quando voc? desenvolve algo claro e objetivo junto com o aprendizado do Perl, estas nuances referente ao b?sico perde o foco e s?o absorvida paulatinamente. Edenc e Wesley est?o de parab?ns com a iniciativa. Abra?os, Solli M. Hon?rio Em 8 de fevereiro de 2011 10:36, Nilson Santos Figueiredo Jr. < acid06 em gmail.com> escreveu: > 2011/2/8 Eden Cardim : > > Foi boa at?, eles n?o sabiam perl, ensinei algumas coisas b?sicas. Pelo > > visto eles n?o tiveram nenhuma exposi??o anterior a linguagens > > din?micas, ent?o acho que gostaram da praticidade. Gostaram bastante do > > CPAN tamb?m. > > Interessante. Acho que isso prova que, na verdade, o pessoal tem ? > preconceito mesmo. > Quando ? ensinado pra gente com "cabe?a limpa", os bloqueios mentais > que eu j? vi pessoas impondo contra Perl s?o bem menores... > > Parab?ns pela iniciativa. > > -Nilson > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org > L > =end disclaimer > > -- "o animal satisfeito dorme". - Guimar?es Rosa -------------- Pr?xima Parte ---------- Um anexo em HTML foi limpo... URL: From darkstrikerd at gmail.com Tue Feb 8 06:00:28 2011 From: darkstrikerd at gmail.com (Nilson Morais) Date: Tue, 8 Feb 2011 11:00:28 -0300 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: References: Message-ID: Muito boa iniciativa, parab?ns aos envolvidos. -- Nilson Morais -------------- next part -------------- An HTML attachment was scrubbed... URL: From edencardim at gmail.com Tue Feb 8 06:32:13 2011 From: edencardim at gmail.com (Eden Cardim) Date: Tue, 08 Feb 2011 12:32:13 -0200 Subject: [SP-pm] Desfecho do Curso de Desenvolvimento Web Moderno In-Reply-To: (Samuel Bretas's message of "Tue, 8 Feb 2011 11:02:12 -0200") References: Message-ID: >>>>> "Samuel" == Samuel Bretas writes: Samuel> Opa nao pude deixar de ler este post. Samuel> Mas existe alguma chance de este curso ser repassado? Samuel> Ou algum lugar para visualizar o curso. Se algu?m viabilizar o local e o p?blico, n?o tem porque n?o acontecer. Foi assim que funcionou dessa vez, o Wesley preparou tudo e eu fui s? ensinar. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com From daniel.oliveira.mantovani at gmail.com Tue Feb 8 06:35:44 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 8 Feb 2011 12:35:44 -0200 Subject: [SP-pm] Novas Features SPPM Message-ID: Pessoal, implementei 2 features no site da SPPM. * Coment?rio nos Artigos * Not?cias As duas ainda est?o em fase de testes. O coment?rio ainda est? bem simples e n?o tem CSS, um dos membros se comprometeu com isso. Nos coment?rio, ? permitido usar as seguintes tags, a p b i u hr br table tr td ul li http://sao-paulo.pm.org/artigo/2010/DBIC O importante, ? que agora o pessoal vai poder comentar nos artigos. Sobre as not?cias, elas v?o atualizando sozinhas conforme sai alguma coisa, ? m?gica. http://sao-paulo.pm.org/news :) -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From daniel.oliveira.mantovani at gmail.com Tue Feb 8 06:36:58 2011 From: daniel.oliveira.mantovani at gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 8 Feb 2011 12:36:58 -0200 Subject: [SP-pm] Novas Features SPPM In-Reply-To: References: Message-ID: s/Nos coment?rio/Nos coment?rios/ 2011/2/8 Daniel de Oliveira Mantovani : > Pessoal, implementei 2 features no site da SPPM. > > ?* Coment?rio nos Artigos > ?* Not?cias > > As duas ainda est?o em fase de testes. > > O coment?rio ainda est? bem simples e n?o tem CSS, um dos membros se > comprometeu com isso. > Nos coment?rio, ? permitido usar as seguintes tags, > a p b i u hr br table tr td ul li > http://sao-paulo.pm.org/artigo/2010/DBIC > O importante, ? que agora o pessoal vai poder comentar nos artigos. > > Sobre as not?cias, elas v?o atualizando sozinhas conforme sai alguma > coisa, ? m?gica. > http://sao-paulo.pm.org/news > > :) > > -- > "If you?ve never written anything thoughtful, then you?ve never had > any difficult, important, or interesting thoughts. That?s the secret: > people who don?t write, are people who don?t think." > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From marciodesouzaferreira at gmail.com Tue Feb 8 06:40:40 2011 From: marciodesouzaferreira at gmail.com (Marcio Ferreira) Date: Tue, 8 Feb 2011 12:40:40 -0200 Subject: [SP-pm] Novas Features SPPM In-Reply-To: References: Message-ID: mantovani++ []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 8 de fevereiro de 2011 12:36, Daniel de Oliveira Mantovani < daniel.oliveira.mantovani at gmail.com> escreveu: > s/Nos coment?rio/Nos coment?rios/ > > 2011/2/8 Daniel de Oliveira Mantovani >: > > Pessoal, implementei 2 features no site da SPPM. > > > > * Coment?rio nos Artigos > > * Not?cias > > > > As duas ainda est?o em fase de testes. > > > > O coment?rio ainda est? bem simples e n?o tem CSS, um dos membros se > > comprometeu c