http://2.bp.blogspot.com/-COMwuNQBDxE/T7JBSbSAZGI/AAAAAAAAAoM/B7V1JToROtU/s640/triplefacepalm.jpg
2013/11/14 Carlos Costa <[email protected]> > André, obrigado por compartilhar... ajudou a começar o dia rindo =) > > Acho que faltou tempo pra eles implementarem a paginação (por isso 3.6MB), > deve ter chegado o deadline dos caras pra fazer o release, talvez algum > deputado ou o ministro de educação pressionando... sei lá, podem ser tantas > variáveis. Olhando para a query passada no AJAX agente percebe que a string > contém algo rudimentar que pode lembrar uma paginação, mas não tenho > certeza. > > Anyways, foi divertido ler alguns sources deles... por exemplo: > > function showLoading(){ numLoadings++; > $('#status_carregando').html(''); $("#carregando").fadeIn(500); > intervalo_loading = setInterval(function(){ > $('#status_carregando').html('Limite de resposta atigido. <button > onclick="hideLoading();">Fechar</button>') },7000);} > > Ou seja: Conte alguns milisegundos e praticamente não faça nada (OK, > mostre uma mensagem com erro de português). > > O arquivo http://capesdw.capes.gov.br/js/inicio/index.js tem as melhores > pérolas, como vc tb notou (postar form com post ao invés de get é por > demais newbie, IMHO). Os caras misturam inglês e português tanto no código > como em comentários, e sem nenhuma minificação dos assets. > > Me diverti bastante lendo ehehehe > > ( )s > Carlos. > > p.s.: pelo menos não é feito em java, e sim PHP -> http://symfony.com/ > > > 2013/11/13 André Walker <[email protected]> > >> Depois da longa discussão do código que vazou do Facebook, encontrei mais >> uma >> pérola que me sinto forçado a compartilhar. Não é o código propriamente >> dito, >> mas é a coisa mais porca que já vi num sistema web! >> >> O portal de banco de teses da CAPES[1] acaba de lançar uma nova versão, e >> agora as pesquisas são feitas usando AJAX. Tá cheio de erros comuns como >> não alterar a URL quando você faz uma pesquisa, usar POST quando deveria >> ser >> GET, entre outros, mas esse não é o ponto. >> >> [1]: http://capesdw.capes.gov.br/ >> >> Fiz algumas pesquisas e notei que estava demorando pra caramba. Eu fiz um >> sistema que se comunicava com a versão antiga do site, então precisava >> debugar >> pra adaptar o sistema. Fiz um request via telnet para entender o que >> estava >> acontecendo. Com vocês, a resposta do principal portal de teses do Brasil: >> >> https://gist.github.com/andrewalker/7454059 >> >> São 63 mil linhas de HTML (JSON?? O que é isso?), cerca de 3,6MB, para A >> PRIMEIRA PÁGINA DA RESPOSTA (20 resultados). Se você quiser a segunda >> página, >> ele vai trazer TUDO DE NOVO! Mais de 3 megas pra 20 resultados!!! >> >> To inconformado como é que um órgão tão importante tem a capacidade de >> publicar um negócio desses. >> >> []'s >> André >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [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
