Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy

2013-03-11 Por tôpico Nicole Scherer
Oi Renato e Tiago,

usando as instruções do pacote no cpan, eu obtive isto:


use Net::FTP;
my $host = ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/;; 
my $ftp = Net::FTP-new($host, Firewall = 'http://10.46.10.19:3129')
    or die Cannot connect to some.host.name: $@;
$ftp-size(all_est.txt.gz)
    or die get failed , $ftp-message;
$ftp-quit;
exit;

---


- Primeira tentativa:
$ time perl teste_proxy.pl
Cannot connect to some.host.name: Net::FTP: Bad hostname 
'http://10.46.10.19:3129' at teste_proxy.pl line 18.



- Segunda tentativa, tirando o http:// do proxy:

$ perl teste_proxy.pl
Cannot connect to some.host.name:  at teste_proxy.pl line 18.


- em alguma tentativa, também obtive isto:

$ perl teste_proxy.pl
Cannot connect to some.host.name: Net::FTP: Bad hostname 
'ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/' at teste_proxy.pl line 
18.


---


Alguma ideia, sobre o que estou fazendo errado?


[]'s
Nicole




 De: Renato Santos renato.c...@gmail.com
Para: Nicole Scherer bionica2007-p...@yahoo.com 
Cc: Perl Mongers Rio de Janeiro rio-pm@pm.org 
Enviadas: Sexta-feira, 8 de Março de 2013 17:13
Assunto: Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy
 

Então você precisa verificar o seu proxy.

Mas como o Tiago disse, 

porque vocẽ não conecta usando Net::FTP ? Ele tem modo anomimo.




2013/3/8 Nicole Scherer bionica2007-p...@yahoo.com

Sim, Renato,

usando o  LWP::Simple::get($downloadfile) eu consigo baixar o arquivo 
inclusive através do proxy.
Só o conteúdo do LWP::Simple::head($downloadfile) é que não é o mesmo com ou 
sem proxy.
Não sei se é porque ele usa o head() do LWP::UserAgent, quando acionado o $ua 
para o proxy.

[]'s
Nicole







 De: Renato Santos renato.c...@gmail.com
Para: Nicole Scherer bionica2007-p...@yahoo.com; Perl Mongers Rio de Janeiro 
rio-pm@pm.org 
Enviadas: Sexta-feira, 8 de Março de 2013 17:01
Assunto: Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy
 


Existe a possibilidade do seu proxy não estar repassando essas informações ou 
estar negando o acesso.


Você já tentou baixar o arquivo com o proxy ?


2013/3/8 Nicole Scherer bionica2007-p...@yahoo.com

Oi Mongers,

venho humildemente consultar o vasto conhecimento de vocês em prol da 
pesquisa científica.

Preciso consultar o tamanho de um arquivo em um servidor ftp, antes de 
decidir se o arquivo deverá ou não ser baixado.
Eu estava usando o LWP::Simple::head($url) para isto, e estava funcionando 
bem, até eu ter que usá-lo através de um proxy.
O que acontece é o seguinte, usando sem proxy, eu consigo acessar as 
informações sobre tamanho, formato, codificação, etc,


my $downloadfile = 
ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/all_est.txt.gz;;
my ($content_type, $document_length, $modified_time, $expires, $server) = 
LWP::Simple::head($downloadfile);

--- ou

if (my $res = LWP::Simple::head($downloadfile)) {
    print $downloadfile ok\n; ### debug
    p($res-{_headers});
} else {
    print $downloadfile not available\n; ### debug
}


--- e quando uso 

use LWP::Simple qw($ua head);
$ua-proxy([qw(http ftp wais)], 'http://10.46.10.19:3129');


para definir o proxy, ele não retorna estas informações.




Se eu mandar imprimir $res-{_headers}, tenho isso:


--- rodando sem proxy


HTTP::Headers  {
    public methods (38) : as_string, authorization, authorization_basic, 
clear, client_date, content_encoding, content_is_html, content_is_text, 
content_is_xhtml, content_is_xml, content_language, content_length, 
content_type, content_type_charset, date, expires, from, header, 
header_field_names, if_modified_since, if_unmodified_since, init_header, 
last_modified, new,
 proxy_authenticate, proxy_authorization, proxy_authorization_basic, 
push_header, referer, referrer, remove_content_headers, remove_header, scan, 
server, title, user_agent, warning, www_authenticate
    private methods (5) : _basic_auth, _date_header, _header, 
_process_newline, _sorted_field_names
    internals: {
    client-date =  Fri, 08 Mar 2013 19:33:58 GMT,
    client-request-num  =  1,
    content-encoding    =  gzip,
    content-length  =  14169205,
    content-type    = 
 text/plain,
    last-modified   =  Mon, 14 Mar 2011 16:52:05 GMT,
    server  =  FTP Server
    }
}





--- com proxyHTTP::Headers  {
    public methods (38) : as_string, authorization, authorization_basic, 
clear, client_date, content_encoding, content_is_html, content_is_text, 
content_is_xhtml, content_is_xml, content_language, content_length, 
content_type,
 content_type_charset, date, expires, from, header, header_field_names, 
if_modified_since, if_unmodified_since, init_header, last_modified, new, 
proxy_authenticate, proxy_authorization, proxy_authorization_basic, 
push_header, referer, referrer, remove_content_headers, remove_header, scan, 

[Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Nuba Princigalli
Caros,



Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta
de termos mais iniciativas que transcendam threads de email, e que não
sejam atividades que já faríamos mesmo por conta própria, apenas
envelopadas numa cara de atividade do coletivo.



Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou)
houve a idéia de produzirmos uma cartilha para levar novos Perl Hackers
do nível básico ao intermediário (que também furou).



Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um
ano se passou, e, sem desmerecer o que foi feito, mas a minha sensação
é de frustração, frente ao quão pouco fizemos, nesse tempo, e quão
pouco engajamento houve.



Como líder, aceito e declaro o mea culpa de não ter trabalhado mais
para fazer mais coisas acontecerem. Poderia replicar que também tive
expectativas frustradas nesse tempo, mas não vejo que entrar nessa
linha seja produtivo, construtivo ou mesmo interessante. No final do
dia, o que pesa mesmo é o passo que damos hoje, com o que temos, e a
proposição para amanhã.



Um líder é necessário quando um projeto precisa de uma coordenação
centralizada para acontecer. Só que hoje os coletivos estão cada vez
mais descentralizados e distribuídos, peer-to-peer, com lideranças
surgindo e desaparecendo organicamente, em função da necessidade dos
projetos ou ações em andamento.



Disso sai que a minha vontade, para a Rio.PM, hoje, é abolir a figura
do líder, e que a gente se desorganize um pouco. Explico: não para
debandarmos, mas para desmontar esse modelo de uma meia dúzia
carregando o piano e alguém com o ônus de mobilizar o grupo.



Para mim é simples: se um grupo de pessoas quiser fazer algo, ele tem
plenos meios de se organizar pela lista, pelo IRC, pelo facebook, por
qualquer canal, para fazer acontecer. Mais ainda: se a iniciativa
estiver alinhada com a cultura e os valores do grupo, não tem que pedir
licença pra ninguém para se identificar como Rio.PM.



Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia
atuante vai continuar atuando. Só que Lean! e da experiência nós
sabemos muito bem que não é a figura de um líder na Rio.PM que fez ou
deixou de fazer alguma iniciativa acontecer.



Bom...



No que diz respeito à minha posição, é decisão dormida, amadurecida,
tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”.
Quero olhar para todos os membros como potenciais líderes ou
seguidores, em função do momento, e do senso de responsabilidade que
cada um se atribua, nos projetos ou problemas que surgirem.



Se alguém quiser assumir o papel de líder, e trazer uma visão pro
grupo, no modelo tradicional, etc. fique à vontade. No coletivo, agora
sou mais um, e pode muito bem acontecer do coletivo rejeitar essa idéia
e clamar por uma estrutura centralizada, tradicional.



A verdade é que a estrutura organizacional é a última das minhas
preocupações aqui. Eu vou continuar atuando onde sentir que seja útil e
tenha capacidade de me comprometer, o que me importa é no final poder
escrever “feito com carinho para a comunidade brasileira de Perl”.



Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse
momento você pertence à um coletivo de profissionais e entusiastas do
Perl com potencial de ser horizontal, descentralizado. O que você vai
fazer com isso? :)



Abraço,



Nuba





--
Nuba R. Princigalli n...@pauleira.com http://pauleira.com @nprincigalli
Discipline is not an end in itself, just a means to an end. - King
Crimson
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Tiago Peczenyj
Nuba

uma das formas da Rio.pm trabalhar poderia ser por base de metas ou
desafios.

se vamos seguir um lider ou seremos anarquistas (ou algo no meio termo,
como lideres que se alternam mensalmente, etc) cabe uma motivação para que
o trabalho seja bem feito. e a motivação pode ser algo a ser fazer até o
fim do ano.

ou fim do semestre

ou até o mes q vem.

2013/3/11 Nicole Scherer bionica2007-p...@yahoo.com

 :-)

 Oi Nuba.

 Uma sociedade anárquica verdadeira seria perfeita, porém a diversidade
 humana é tal que sempre haverá indivíduos que preferem seguir um líder a
 ter de tomar decisões autônomas. E sempre haverá indivíduos que preferem
 decidir por todos (o que claramente não é o teu caso).

 Espero que o Rio.PM se aproxime mais da sociedade anárquica perfeita, dado
 sua população de indivíduos criativos e pensantes ;-)

 Bjs,
 Nicole


   --
 *De:* Nuba Princigalli n...@fastmail.fm
 *Para:* Perl Mongers Rio de Janeiro rio-pm@pm.org
 *Enviadas:* Segunda-feira, 11 de Março de 2013 15:09
 *Assunto:* [Rio-pm] reflexão, revolução, anyone? :)

 Caros,

 Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta de
 termos mais iniciativas que transcendam threads de email, e que não sejam
 atividades que já faríamos mesmo por conta própria, apenas envelopadas numa
 cara de atividade do coletivo.

 Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou)
 houve a idéia de produzirmos uma cartilha para levar novos Perl Hackers do
 nível básico ao intermediário (que também furou).

 Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um
 ano se passou, e, sem desmerecer o que foi feito, mas a minha sensação é de
 frustração, frente ao quão pouco fizemos, nesse tempo, e quão pouco
 engajamento houve.

 Como líder, aceito e declaro o *mea culpa* de não ter trabalhado mais
 para fazer mais coisas acontecerem. Poderia replicar que também tive
 expectativas frustradas nesse tempo, mas não vejo que entrar nessa linha
 seja produtivo, construtivo ou mesmo interessante. No final do dia, o que
 pesa mesmo é o passo que damos hoje, com o que temos, e a proposição para
 amanhã.

 Um líder é necessário quando um projeto precisa de uma coordenação
 centralizada para acontecer. Só que hoje os coletivos estão cada vez mais
 descentralizados e distribuídos, peer-to-peer, com lideranças surgindo e
 desaparecendo organicamente, em função da necessidade dos projetos ou ações
 em andamento.

 Disso sai que a minha vontade, para a Rio.PM, hoje, é *abolir a figura do
 líder*, e que a gente se desorganize um pouco. Explico: não para
 debandarmos, mas para *desmontar esse modelo de uma meia dúzia carregando
 o piano e alguém com o ônus de mobilizar o grupo*.

 Para mim é simples: *se um grupo de pessoas quiser fazer algo, ele tem
 plenos meios de se organizar* pela lista, pelo IRC, pelo facebook, por
 qualquer canal, para fazer acontecer. Mais ainda: *se a iniciativa
 estiver alinhada com a cultura e os valores do grupo, não tem que pedir
 licença pra ninguém para se identificar como Rio.PM*.

 Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia atuante
 vai continuar atuando. Só que Lean! e da experiência nós sabemos muito bem
 que não é a figura de um líder na Rio.PM que fez ou deixou de fazer alguma
 iniciativa acontecer.

 Bom...

 No que diz respeito à minha posição, é decisão dormida, amadurecida,
 tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”. Quero
 olhar para todos os membros como potenciais líderes ou seguidores, em
 função do momento, e do senso de responsabilidade que cada um se atribua,
 nos projetos ou problemas que surgirem.

 Se alguém quiser assumir o papel de líder, e trazer uma visão pro grupo,
 no modelo tradicional, etc. fique à vontade. No coletivo, agora sou mais
 um, e pode muito bem acontecer do coletivo rejeitar essa idéia e clamar por
 uma estrutura centralizada, tradicional.

 A verdade é que a estrutura organizacional é a última das minhas
 preocupações aqui. Eu vou continuar atuando onde sentir que seja útil e
 tenha capacidade de me comprometer, o que me importa é no final poder
 escrever “*feito com carinho para a comunidade brasileira de Perl*”.

 Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse
 momento *você pertence à um coletivo de profissionais e entusiastas do
 Perl com potencial de ser horizontal, descentralizado. **O que você vai
 fazer com isso?** :)*

 Abraço,

 Nuba


 --
 Nuba R. Princigalli n...@pauleira.com http://pauleira.com @nprincigalli
 Discipline is not an end in itself, just a means to an end. - King Crimson


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


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




-- 
Tiago B. Peczenyj
Linux User #405772

http://about.me/peczenyj

Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy

2013-03-11 Por tôpico Marcio Ferreira
Já debugou com um wireshark da vida?

[]s,

Marcio Ferreira
skype: marcio.ferreir4
(21) 8365-7768


2013/3/11 Nicole Scherer bionica2007-p...@yahoo.com

 Oi Renato e Tiago,

 usando as instruções do pacote no cpan, eu obtive isto:

 use Net::FTP;
 my $host = ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/;;
 my $ftp = Net::FTP-new($host, Firewall = 'http://10.46.10.19:3129')
 or die Cannot connect to some.host.name: $@;
 $ftp-size(all_est.txt.gz)
 or die get failed , $ftp-message;
 $ftp-quit;
 exit;

 ---

 - Primeira tentativa:
 $ time perl teste_proxy.pl
 Cannot connect to some.host.name: Net::FTP: Bad hostname '
 http://10.46.10.19:3129' at teste_proxy.pl line 18.


 - Segunda tentativa, tirando o http:// do proxy:
 $ perl teste_proxy.pl
 Cannot connect to some.host.name:  at teste_proxy.pl line 18.

 - em alguma tentativa, também obtive isto:
 $ perl teste_proxy.pl
 Cannot connect to some.host.name: Net::FTP: Bad hostname '
 ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/' at teste_proxy.plline 
 18.

 ---

 Alguma ideia, sobre o que estou fazendo errado?

 []'s
 Nicole

   --
 *De:* Renato Santos renato.c...@gmail.com
 *Para:* Nicole Scherer bionica2007-p...@yahoo.com
 *Cc:* Perl Mongers Rio de Janeiro rio-pm@pm.org
 *Enviadas:* Sexta-feira, 8 de Março de 2013 17:13

 *Assunto:* Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy

 Então você precisa verificar o seu proxy.

 Mas como o Tiago disse,

 porque vocẽ não conecta usando Net::FTP ? Ele tem modo anomimo.



 2013/3/8 Nicole Scherer bionica2007-p...@yahoo.com

 Sim, Renato,

 usando o  LWP::Simple::get($downloadfile) eu consigo baixar o arquivo
 inclusive através do proxy.
 Só o conteúdo do LWP::Simple::head($downloadfile) é que não é o mesmo com
 ou sem proxy.
 Não sei se é porque ele usa o head() do LWP::UserAgent, quando acionado o
 $ua para o proxy.

 []'s
 Nicole


--
 *De:* Renato Santos renato.c...@gmail.com
 *Para:* Nicole Scherer bionica2007-p...@yahoo.com; Perl Mongers Rio de
 Janeiro rio-pm@pm.org
 *Enviadas:* Sexta-feira, 8 de Março de 2013 17:01
 *Assunto:* Re: [Rio-pm] obtendo dados do HTTP header atraves de proxy

 Existe a possibilidade do seu proxy não estar repassando essas informações
 ou estar negando o acesso.

 Você já tentou baixar o arquivo com o proxy ?

 2013/3/8 Nicole Scherer bionica2007-p...@yahoo.com

 Oi Mongers,

 venho humildemente consultar o vasto conhecimento de vocês em prol da
 pesquisa científica.

 Preciso consultar o tamanho de um arquivo em um servidor ftp, antes de
 decidir se o arquivo deverá ou não ser baixado.
 Eu estava usando o LWP::Simple::head($url) para isto, e estava funcionando
 bem, até eu ter que usá-lo através de um proxy.
 O que acontece é o seguinte, usando sem proxy, eu consigo acessar as
 informações sobre tamanho, formato, codificação, etc,


 my $downloadfile = 
 ftp://hgdownload.cse.ucsc.edu/goldenPath/ce4/database/all_est.txt.gz;;
 my ($content_type, $document_length, $modified_time, $expires, $server) =
 LWP::Simple::head($downloadfile);

 --- ou

 if (my $res = LWP::Simple::head($downloadfile)) {
 print $downloadfile ok\n; ### debug
 p($res-{_headers});
 } else {
 print $downloadfile not available\n; ### debug
 }


 --- e quando uso

 use LWP::Simple qw($ua head);
 $ua-proxy([qw(http ftp wais)], 'http://10.46.10.19:3129');

 para definir o proxy, ele não retorna estas informações.


 Se eu mandar imprimir $res-{_headers}, tenho isso:

 --- rodando sem proxy

 HTTP::Headers  {
 public methods (38) : as_string, authorization, authorization_basic,
 clear, client_date, content_encoding, content_is_html, content_is_text,
 content_is_xhtml, content_is_xml, content_language, content_length,
 content_type, content_type_charset, date, expires, from, header,
 header_field_names, if_modified_since, if_unmodified_since, init_header,
 last_modified, new, proxy_authenticate, proxy_authorization,
 proxy_authorization_basic, push_header, referer, referrer,
 remove_content_headers, remove_header, scan, server, title, user_agent,
 warning, www_authenticate
 private methods (5) : _basic_auth, _date_header, _header,
 _process_newline, _sorted_field_names
 internals: {
 client-date =  Fri, 08 Mar 2013 19:33:58 GMT,
 client-request-num  =  1,
 content-encoding=  gzip,
 content-length  =  14169205,
 content-type=  text/plain,
 last-modified   =  Mon, 14 Mar 2011 16:52:05 GMT,
 server  =  FTP Server
 }
 }



 --- com proxy
 HTTP::Headers  {
 public methods (38) : as_string, authorization, authorization_basic,
 clear, client_date, content_encoding, content_is_html, content_is_text,
 content_is_xhtml, content_is_xml, content_language, content_length,
 content_type, content_type_charset, date, expires, from, header,
 header_field_names, 

Re: [Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Thiago Rondon
On Monday, March 11, 2013 at 3:09 PM, Nuba Princigalli wrote:
 Caros,
  
 Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta de 
 termos mais iniciativas que transcendam threads de email, e que não sejam 
 atividades que já faríamos mesmo por conta própria, apenas envelopadas numa 
 cara de atividade do coletivo.


Nuba,

Este papo todo, me fez lembrar de como o garoa hacker é organizado. Ele é um 
hackspace, um laboratorio colaborativo, vide https://www.garoa.net.br, onde não 
há uma liderança explicita, mas um portal voz preferencial. Há associados, 
pois existem custos para ser divididos entre todos com o local... porém há 
regras bem definidas de como tudo funciona, talvez isto impacte no engajamento. 
 

Apesar de ser cenários diferentes, acredito que vale dar uma espiada em como 
eles funcionam.

Na minha opinião, pelo o que você procura, é interessante estipular que a 
comunidade tenha uma plataforma em comum para projetos com relação a 
linguagem, e que todos possam se aproveitar para hospedar, divulgar e etc suas 
iniciativas na Rio-PM. E que estes projetos podem ter participantes 
(responsáveis) de dentro da comunidade para que isto ocorra.

Enfim, me soa um modelo mais complexo, que parece caos em uma primeira 
abordagem, mas que com uma boa organização, acredito que possa vingar.

Abs!
-Thiago Rondon



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


Re: [Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Fernando Oliveira
Discordo, sou contra e não aceito!
a Rio.PM tem liderança, sempre teve e (me desculpe Nuba) o lider não tem poder 
suficiente p/ abolir a liderança!
Na verdade o lider não tem poder! O lider sempre teve foi trabalho...
Quem tem o poder de decidir se a Rio.PM deve ou não ter um lider é a Rio.PM.
Até q a Rio.PM decida, na minha opinião (desculpe Nuba) vc ainda é o lider...

Em 11/03/2013, às 15:09, Nuba Princigalli n...@fastmail.fm escreveu:

 Caros,
  
 Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta de 
 termos mais iniciativas que transcendam threads de email, e que não sejam 
 atividades que já faríamos mesmo por conta própria, apenas envelopadas numa 
 cara de atividade do coletivo.
  
 Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou) houve a 
 idéia de produzirmos uma cartilha para levar novos Perl Hackers do nível 
 básico ao intermediário (que também furou).
  
 Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um ano 
 se passou, e, sem desmerecer o que foi feito, mas a minha sensação é de 
 frustração, frente ao quão pouco fizemos, nesse tempo, e quão pouco 
 engajamento houve.
  
 Como líder, aceito e declaro o mea culpa de não ter trabalhado mais para 
 fazer mais coisas acontecerem. Poderia replicar que também tive expectativas 
 frustradas nesse tempo, mas não vejo que entrar nessa linha seja produtivo, 
 construtivo ou mesmo interessante. No final do dia, o que pesa mesmo é o 
 passo que damos hoje, com o que temos, e a proposição para amanhã.
  
 Um líder é necessário quando um projeto precisa de uma coordenação 
 centralizada para acontecer. Só que hoje os coletivos estão cada vez mais 
 descentralizados e distribuídos, peer-to-peer, com lideranças surgindo e 
 desaparecendo organicamente, em função da necessidade dos projetos ou ações 
 em andamento.
  
 Disso sai que a minha vontade, para a Rio.PM, hoje, é abolir a figura do 
 líder, e que a gente se desorganize um pouco. Explico: não para debandarmos, 
 mas para desmontar esse modelo de uma meia dúzia carregando o piano e alguém 
 com o ônus de mobilizar o grupo.
  
 Para mim é simples: se um grupo de pessoas quiser fazer algo, ele tem plenos 
 meios de se organizar pela lista, pelo IRC, pelo facebook, por qualquer 
 canal, para fazer acontecer. Mais ainda: se a iniciativa estiver alinhada com 
 a cultura e os valores do grupo, não tem que pedir licença pra ninguém para 
 se identificar como Rio.PM.
  
 Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia atuante 
 vai continuar atuando. Só que Lean! e da experiência nós sabemos muito bem 
 que não é a figura de um líder na Rio.PM que fez ou deixou de fazer alguma 
 iniciativa acontecer.
  
 Bom...
  
 No que diz respeito à minha posição, é decisão dormida, amadurecida, 
 tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”. Quero 
 olhar para todos os membros como potenciais líderes ou seguidores, em função 
 do momento, e do senso de responsabilidade que cada um se atribua, nos 
 projetos ou problemas que surgirem.
  
 Se alguém quiser assumir o papel de líder, e trazer uma visão pro grupo, no 
 modelo tradicional, etc. fique à vontade. No coletivo, agora sou mais um, e 
 pode muito bem acontecer do coletivo rejeitar essa idéia e clamar por uma 
 estrutura centralizada, tradicional.
  
 A verdade é que a estrutura organizacional é a última das minhas preocupações 
 aqui. Eu vou continuar atuando onde sentir que seja útil e tenha capacidade 
 de me comprometer, o que me importa é no final poder escrever “feito com 
 carinho para a comunidade brasileira de Perl”.
  
 Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse momento 
 você pertence à um coletivo de profissionais e entusiastas do Perl com 
 potencial de ser horizontal, descentralizado. O que você vai fazer com isso? 
 :)
  
 Abraço,
  
 Nuba
  
  
 --
 Nuba R. Princigalli n...@pauleira.com http://pauleira.com @nprincigalli
 Discipline is not an end in itself, just a means to an end. - King Crimson
  
 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

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

Re: [Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Marcio Ferreira
Por Mim tudo bem =)
Quem mais?

[]s,

Marcio Ferreira
skype: marcio.ferreir4
(21) 8365-7768


2013/3/11 Fernando Oliveira fernandocor...@gmail.com

 Discordo, sou contra e não aceito!
 a Rio.PM tem liderança, sempre teve e (me desculpe Nuba) o lider não tem
 poder suficiente p/ abolir a liderança!
 Na verdade o lider não tem poder! O lider sempre teve foi trabalho...
 Quem tem o poder de decidir se a Rio.PM deve ou não ter um lider é a
 Rio.PM.
 Até q a Rio.PM decida, na minha opinião (desculpe Nuba) vc ainda é o
 lider...

 Em 11/03/2013, às 15:09, Nuba Princigalli n...@fastmail.fm escreveu:

 Caros,

 Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta de
 termos mais iniciativas que transcendam threads de email, e que não sejam
 atividades que já faríamos mesmo por conta própria, apenas envelopadas numa
 cara de atividade do coletivo.

 Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou)
 houve a idéia de produzirmos uma cartilha para levar novos Perl Hackers do
 nível básico ao intermediário (que também furou).

 Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um
 ano se passou, e, sem desmerecer o que foi feito, mas a minha sensação é de
 frustração, frente ao quão pouco fizemos, nesse tempo, e quão pouco
 engajamento houve.

 Como líder, aceito e declaro o *mea culpa* de não ter trabalhado mais
 para fazer mais coisas acontecerem. Poderia replicar que também tive
 expectativas frustradas nesse tempo, mas não vejo que entrar nessa linha
 seja produtivo, construtivo ou mesmo interessante. No final do dia, o que
 pesa mesmo é o passo que damos hoje, com o que temos, e a proposição para
 amanhã.

 Um líder é necessário quando um projeto precisa de uma coordenação
 centralizada para acontecer. Só que hoje os coletivos estão cada vez mais
 descentralizados e distribuídos, peer-to-peer, com lideranças surgindo e
 desaparecendo organicamente, em função da necessidade dos projetos ou ações
 em andamento.

 Disso sai que a minha vontade, para a Rio.PM, hoje, é *abolir a figura do
 líder*, e que a gente se desorganize um pouco. Explico: não para
 debandarmos, mas para *desmontar esse modelo de uma meia dúzia carregando
 o piano e alguém com o ônus de mobilizar o grupo*.

 Para mim é simples: *se um grupo de pessoas quiser fazer algo, ele tem
 plenos meios de se organizar* pela lista, pelo IRC, pelo facebook, por
 qualquer canal, para fazer acontecer. Mais ainda: *se a iniciativa
 estiver alinhada com a cultura e os valores do grupo, não tem que pedir
 licença pra ninguém para se identificar como Rio.PM*.

 Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia atuante
 vai continuar atuando. Só que Lean! e da experiência nós sabemos muito bem
 que não é a figura de um líder na Rio.PM que fez ou deixou de fazer alguma
 iniciativa acontecer.

 Bom...

 No que diz respeito à minha posição, é decisão dormida, amadurecida,
 tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”. Quero
 olhar para todos os membros como potenciais líderes ou seguidores, em
 função do momento, e do senso de responsabilidade que cada um se atribua,
 nos projetos ou problemas que surgirem.

 Se alguém quiser assumir o papel de líder, e trazer uma visão pro grupo,
 no modelo tradicional, etc. fique à vontade. No coletivo, agora sou mais
 um, e pode muito bem acontecer do coletivo rejeitar essa idéia e clamar por
 uma estrutura centralizada, tradicional.

 A verdade é que a estrutura organizacional é a última das minhas
 preocupações aqui. Eu vou continuar atuando onde sentir que seja útil e
 tenha capacidade de me comprometer, o que me importa é no final poder
 escrever “*feito com carinho para a comunidade brasileira de Perl*”.

 Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse
 momento *você pertence à um coletivo de profissionais e entusiastas do
 Perl com potencial de ser horizontal, descentralizado. **O que você vai
 fazer com isso?** :)*

 Abraço,

 Nuba


 --
 Nuba R. Princigalli n...@pauleira.com http://pauleira.com @nprincigalli
 Discipline is not an end in itself, just a means to an end. - King Crimson

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



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

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

Re: [Rio-pm] reflexão, revolução, anyone? :)

2013-03-11 Por tôpico Nuba Princigalli
Ali no vaticano é mudança de líder, minha proposta é mudarmos as regras
do jogo! :)



Estou lendo o material do Garoa Hacker Clube que o Maluco indicou,
muito interessante, mesmo!





On Mon, Mar 11, 2013, at 05:55 PM, Marcio Ferreira wrote:

# Isso me lembra o que está acontecendo com o papado :P


[]s,

Marcio Ferreira

skype: marcio.ferreir4
(21) 8365-7768





2013/3/11 Marcio Ferreira [1]marciodesouzaferre...@gmail.com

  Por Mim tudo bem =)

Quem mais?


[]s,

Marcio Ferreira

skype: marcio.ferreir4
[2](21) 8365-7768


2013/3/11 Fernando Oliveira [3]fernandocor...@gmail.com

Discordo, sou contra e não aceito!
a Rio.PM tem liderança, sempre teve e (me desculpe Nuba) o lider não
tem poder suficiente p/ abolir a liderança!
Na verdade o lider não tem poder! O lider sempre teve foi trabalho...
Quem tem o poder de decidir se a Rio.PM deve ou não ter um lider é a
Rio.PM.
Até q a Rio.PM decida, na minha opinião (desculpe Nuba) vc ainda é o
lider...

Em 11/03/2013, às 15:09, Nuba Princigalli [4]n...@fastmail.fm
escreveu:

Caros,

Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta
de termos mais iniciativas que transcendam threads de email, e que não
sejam atividades que já faríamos mesmo por conta própria, apenas
envelopadas numa cara de atividade do coletivo.

Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou)
houve a idéia de produzirmos uma cartilha para levar novos Perl Hackers
do nível básico ao intermediário (que também furou).

Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um
ano se passou, e, sem desmerecer o que foi feito, mas a minha sensação
é de frustração, frente ao quão pouco fizemos, nesse tempo, e quão
pouco engajamento houve.

Como líder, aceito e declaro o mea culpa de não ter trabalhado mais
para fazer mais coisas acontecerem. Poderia replicar que também tive
expectativas frustradas nesse tempo, mas não vejo que entrar nessa
linha seja produtivo, construtivo ou mesmo interessante. No final do
dia, o que pesa mesmo é o passo que damos hoje, com o que temos, e a
proposição para amanhã.

Um líder é necessário quando um projeto precisa de uma coordenação
centralizada para acontecer. Só que hoje os coletivos estão cada vez
mais descentralizados e distribuídos, peer-to-peer, com lideranças
surgindo e desaparecendo organicamente, em função da necessidade dos
projetos ou ações em andamento.

Disso sai que a minha vontade, para a Rio.PM, hoje, é abolir a figura
do líder, e que a gente se desorganize um pouco. Explico: não para
debandarmos, mas para desmontar esse modelo de uma meia dúzia
carregando o piano e alguém com o ônus de mobilizar o grupo.

Para mim é simples: se um grupo de pessoas quiser fazer algo, ele tem
plenos meios de se organizar pela lista, pelo IRC, pelo facebook, por
qualquer canal, para fazer acontecer. Mais ainda: se a iniciativa
estiver alinhada com a cultura e os valores do grupo, não tem que pedir
licença pra ninguém para se identificar como Rio.PM.

Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia
atuante vai continuar atuando. Só que Lean! e da experiência nós
sabemos muito bem que não é a figura de um líder na Rio.PM que fez ou
deixou de fazer alguma iniciativa acontecer.

Bom...

No que diz respeito à minha posição, é decisão dormida, amadurecida,
tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”.
Quero olhar para todos os membros como potenciais líderes ou
seguidores, em função do momento, e do senso de responsabilidade que
cada um se atribua, nos projetos ou problemas que surgirem.

Se alguém quiser assumir o papel de líder, e trazer uma visão pro
grupo, no modelo tradicional, etc. fique à vontade. No coletivo, agora
sou mais um, e pode muito bem acontecer do coletivo rejeitar essa idéia
e clamar por uma estrutura centralizada, tradicional.

A verdade é que a estrutura organizacional é a última das minhas
preocupações aqui. Eu vou continuar atuando onde sentir que seja útil e
tenha capacidade de me comprometer, o que me importa é no final poder
escrever “feito com carinho para a comunidade brasileira de Perl”.

Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse
momento você pertence à um coletivo de profissionais e entusiastas do
Perl com potencial de ser horizontal, descentralizado. O que você vai
fazer com isso? :)

Abraço,

Nuba


--
Nuba R. Princigalli [5]n...@pauleira.com [6]http://pauleira.com
@nprincigalli
Discipline is not an end in itself, just a means to an end. - King
Crimson

___

Rio-pm mailing list

[7]Rio-pm@pm.org

[8]http://mail.pm.org/mailman/listinfo/rio-pm




___

Rio-pm mailing list

[9]Rio-pm@pm.org

[10]http://mail.pm.org/mailman/listinfo/rio-pm






___

Rio-pm mailing list

[11]Rio-pm@pm.org

[12]http://mail.pm.org/mailman/listinfo/rio-pm



--
Nuba R. Princigalli n...@pauleira.com 

[Rio-pm] Cache RESTfulie

2013-03-11 Por tôpico Marcio Ferreira
(Imagina q nao existe varnish, nem nada no proxy, *OK*!)

Tenho uma mesmo app service rodando em várias instancias balanceadas
pelo nginx.
Até aqui tudo bem, mas aí quero fazer cache dos acessos da API.

penso.em/usar/minha/url como chave chave do Redis, alguém me condena por
isso?
Isso não parece ser uma boa prática, porque resolve até certo ponto, não
resolve se meu serviço aceita parametros via header =/

Qual pratica recomendada/adotada quando vocês precisam cachear RESTfulie a
*nível de app*?

[]s,

Marcio Ferreira
skype: marcio.ferreir4
(21) 8365-7768
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Cache RESTfulie

2013-03-11 Por tôpico Marcio Ferreira
Desculpem, o título devia ser cache RESTful

[]s,

Marcio Ferreira
skype: marcio.ferreir4
(21) 8365-7768


2013/3/12 Marcio Ferreira marciodesouzaferre...@gmail.com

 (Imagina q nao existe varnish, nem nada no proxy, *OK*!)

 Tenho uma mesmo app service rodando em várias instancias balanceadas
 pelo nginx.
 Até aqui tudo bem, mas aí quero fazer cache dos acessos da API.

 penso.em/usar/minha/url como chave chave do Redis, alguém me condena por
 isso?
 Isso não parece ser uma boa prática, porque resolve até certo ponto, não
 resolve se meu serviço aceita parametros via header =/

 Qual pratica recomendada/adotada quando vocês precisam cachear RESTfulie a
 *nível de app*?

 []s,

 Marcio Ferreira
 skype: marcio.ferreir4
 (21) 8365-7768

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

Re: [Rio-pm] Cache RESTfulie

2013-03-11 Por tôpico Renato Santos
*Acho* que você deve criar uma função de entrada, cuja saida seja sempre a
mesma para determinados parametros, e ai você utiliza isso como chave.

vamos supor um REST assim:

   - POST /user
   - PUT /user/$id
   - DELETE /user/$id
   - GET /user
   - GET /user/$id

Você tem que apagar o cache corretamente quando alguem efetuar POST, PUT,
DELETE e fazer leituras (e escritas, caso não exista o cache) no cache no
GET.

Se for exatamente o REST acima, um mundo perfeito, é facil apagar o cache
das URL que são 'pais', por exemplo, editou o nome de um usuario, você tem
que apagar a listagem do usuario e o cache do get do usuario. Limpar toda a
lista dos usuarios pode se tornar um problema se você tem muitas escritas e
o o objeto em questão não estiver no /user (vamos supor que é paginado, ..)

e ai começam os problemas..


2013/3/12 Marcio Ferreira marciodesouzaferre...@gmail.com

 Desculpem, o título devia ser cache RESTful


 []s,

 Marcio Ferreira
 skype: marcio.ferreir4
 (21) 8365-7768


 2013/3/12 Marcio Ferreira marciodesouzaferre...@gmail.com

 (Imagina q nao existe varnish, nem nada no proxy, *OK*!)

 Tenho uma mesmo app service rodando em várias instancias balanceadas
 pelo nginx.
 Até aqui tudo bem, mas aí quero fazer cache dos acessos da API.

 penso.em/usar/minha/url como chave chave do Redis, alguém me condena por
 isso?
 Isso não parece ser uma boa prática, porque resolve até certo ponto, não
 resolve se meu serviço aceita parametros via header =/

 Qual pratica recomendada/adotada quando vocês precisam cachear RESTfulie
 a *nível de app*?

 []s,

 Marcio Ferreira
 skype: marcio.ferreir4
 (21) 8365-7768



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




-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron http://twitter.com/#!/renato_cron
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Cache RESTfulie

2013-03-11 Por tôpico Thiago Rondon

Marcio,

Como diria Phil Karlton. Há apenas duas coisas difíceis em ciências da 
computação, invalidação de cache ou dar nome as coisas.

Na minha opinião, se você esta utilizando a arquitetura REST e quer efetuar 
cache na aplicação é um tiro no pé, uma hora isto vai te dar dor de cabeça. 
Digo isto, pois a maior parte do desenvolvimento e evolução dos frameworks, 
servidores web, proxy e navegadores nos últimos anos foram na direção 
contraria. O cache deve ser local (cliente) ou compartilhado (intermediadores).

Para efetuar cache baseado no header, verifique se as próprias opções do HTTP 
não te resolvem, principalmente com as estratégias disponíveis para isto. 
Utilizando as diretivas dentro de Cache-Controle, Expire, .. Ou recomendando a 
interação com teu backend baseado com perguntas baseado ao Etag ou 
Last-Modified.

Enfim, na minha opinião, eu recomendaria fortemente bater a cabeça aí, até 
esgotar todas as chances.

O cache no redis, pode ser para as demais coisas, que você não consegue 
controlar no HTTP por exemplo.

Meus centavos.

Abraço!
-Thiago Rondon


On Tuesday, March 12, 2013 at 1:38 AM, Marcio Ferreira wrote:

 (Imagina q nao existe varnish, nem nada no proxy, *OK*!)
  
 Tenho uma mesmo app service rodando em várias instancias balanceadas pelo 
 nginx.  
 Até aqui tudo bem, mas aí quero fazer cache dos acessos da API.
  
 penso.em/usar/minha/url como chave chave do Redis, alguém me condena por isso?
 Isso não parece ser uma boa prática, porque resolve até certo ponto, não 
 resolve se meu serviço aceita parametros via header =/
  
 Qual pratica recomendada/adotada quando vocês precisam cachear RESTfulie a 
 *nível de app*?
  
 []s,
  
 Marcio Ferreira
 skype: marcio.ferreir4
 (21) 8365-7768
 ___
 Rio-pm mailing list
 Rio-pm@pm.org (mailto:Rio-pm@pm.org)
 http://mail.pm.org/mailman/listinfo/rio-pm



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