(cron, bablos)++ * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra <http://github.com/dvinciguerra>
2013/5/24 Blabos de Blebe <[email protected]> > https://github.com/blabos/Docs/wiki/Protocolo-HTTP > > Sent from my iPad > > On 24/05/2013, at 11:08, Renato Santos <[email protected]> wrote: > > Blabos++ > > alguns links sobre HTTP: > > > http://www.slideshare.net/thiagorondon/http-requisio-e-resposta > > http://www.slideshare.net/uomo/http-viso-geral > > > Agora uma duvida minha: porque você ta tentando aprender, em especial, com > CGI ? > > pra utilizar o CGI, precisa de um pouco mais de conhecimento de como o > HTTP/web funciona do que por exemplo, Dancer, Web::Simple (Kelp, que eu > conheci esses dias) e outros frameworks mais organizados, com menos "cara > de script" > > > 2013/5/24 Blabos de Blebe <[email protected]> > >> Cara, >> >> Fica esperto com um detalhe: Perl roda no servidor, javascript no >> browser*. >> >> A expressao "usar javascript pra embutir coisa em Perl" nao faz sentido. >> >> Licenca poetica ativada... >> >> Numa aplicacao web comum, um cliente (browser) requisita (request) a um >> servidor (web server) um recurso (pagina) utilizando o protocolo http. >> >> Esse protocolo define como cliente e servidor se entendem, é o idioma >> deles. >> >> O webserver entende a requisicao e a repassa para uma aplicacao que pode >> ser qualquer programa escrito em qualquer linguagem. >> >> Esse programa (cgi, por exemplo) devolve ao webserver uma resposta no >> formato http, que consiste em um conjunto de cabecalhos (cookies, >> content-type, etc) e um corpo no qual esta toda a pagina, normalmente >> escrita em html. O webserver devolve isso ao browser. >> >> O browser recebe isso, interpreta os cabecalhos, que nao sao >> visualizaveis, e em seguida renderiza (desenha na tela) a pagina escrita em >> html. Somente no browser que coisas como html, javascript e css vao fazer >> sentido. Antes disso eles sao apenas texto. >> >> Note que os cabecalhos, embora nao visualizaveis, tem significado >> especial. Alem disso vc esta confundindo "http header" com "html head", que >> nao tem nada e ver um com o outro. >> >> Pelo seu codigo, entendo que vc esta estudando, experimentando. Sem >> problema! >> >> Note que vc esta tentando aprender duas coisas ao mesmo tempo, Perl e >> desenvolver aplicacoes web. >> >> Que tal um de cada vez? >> >> Se quiser testar esses conceitos mais basicos em C, por exemplo (é sempre >> uma quebra interessante de paradigmas), me procure em pvt. >> >> No mais, de uma olhada com bastante atencao nas palavras chave que eu >> deixei. >> >> []'s >> >> * no caso mais comum, seus trolls! >> >> Sent from my iPad >> >> On 24/05/2013, at 10:20, Moises Barboza <[email protected]> >> wrote: >> >> Realmente não precisa de jquery para setar cookies, eu utilizei os >> exemplos deste site para criar uma função uma função para os cookies. >> Jquery tem muito mais coisas simples para se embutir no perl. >> >> http://www.quirksmode.org/js/cookies.html >> >> =begin disclaimer >> >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron <http://twitter.com/#!/renato_cron> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
