perai...
# # Unbuffer standard output. # select((select(STDOUT), $| = 1)[0]); # parece que o cara sabia o que estava fazendo.. Cara, le também só ligou a saida do STDOUT, então, não sei como esse script funciona.. deixa o $|=1 ai! 2012/7/22 Renato Santos <[email protected]> > isso geralmente é habito de outro programador que já tinha mexido no > código e saiu copiando (vai saber..) > como também geralmente é usado quando está "debugando" do jeito antigo, > por exemplo... > print '.' > dentro de um lugarq ue é chamado muitas vezes e depois um > print 'X' para outra coisa, ai vc desliga o buffering e vê "online" os > caracteres saindo na tela. > > Eu acho seguro você desativar, a chance de dar uma merda é muito pequena! > > > 2012/7/22 Jose Nilton <[email protected]> > >> Estranho é que todos os script de filtros de e-mails tem essas opções: >> >> Dá uma olhada: >> >> >> http://cpansearch.perl.org/src/JMEHNLE/Mail-SPF-Query-1.999.1/examples/postfix-policyd-spf >> >> http://bazaar.launchpad.net/~kitterman/postfix-policyd-spf-perl/trunk/view/head:/postfix-policyd-spf-perl >> >> STDOUT->autoflush(1); >> >> >> >> >> Muito bom esse REPO: >> http://cpansearch.perl.org/src/JMEHNLE/ >> >> >> Em 21 de julho de 2012 23:46, Alexei Znamensky <[email protected]>escreveu: >> >> >>> >>> 2012/7/21 Jose Nilton <[email protected]> >>> >>>> Processos de arquivos de saída, tratamento de filtro de e-mail >>> >>> >>> Nilton, >>> >>> Nesse caso, talvez não valha a pena mexer com essa variável. Como o Cron >>> escreveu, isso faz mais sentido quando você está lidando com terminais, >>> leia-se, saída interativa com esses humanos aí afora. Se é pra entrar >>> porquinho e sair salsicha do outro lado, arquivo pra arquivo, deixe a >>> variável em seu valor default (zero), indicando que não é realizado um >>> "flush" no canal de saída a cada print ou write. Isto é, a saída é >>> bufferizada. Mais detalhes no perlvar que o Cron mandou. ;-) >>> >>> >>>> >>>> >>>> >>>> Em 21 de julho de 2012 23:13, Renato Santos >>>> <[email protected]>escreveu: >>>> >>>> Olha só... nao lembro o que você está fazendo... se for algo que mexa >>>>> com terminais e outros arquivos, essa instrução realmente vai fazer >>>>> diferença, mas geralmente ela não faz, apenas deixa o código mais lento >>>>> por >>>>> ter que sincronizar (pois isso executa um flush, e é desabilitado por >>>>> padão explicitamente porque diminui a performance) com o arquivo de saida. >>>>> >>>>> >>>>> 2012/7/21 Jose Nilton <[email protected]> >>>>> >>>>>> Obrigado Renato, >>>>>> >>>>>> Sem notei isso nos scripts mas não sabia ao certo o que era. >>>>>> >>>>>> >>>>>> >>>>>> Em 21 de julho de 2012 23:01, Renato Santos >>>>>> <[email protected]>escreveu: >>>>>> >>>>>> isso é um atalho para ligar o auto-flush mesmo sem o "enter" do >>>>>>> STDOUT (e acho que de tudos os handles) >>>>>>> >>>>>>> atalho para $*OUTPUT_AUTOFLUSH* >>>>>>> * >>>>>>> * >>>>>>> Estão todas documentadas em http://perldoc.perl.org/perlvar.html >>>>>>> >>>>>>> 2012/7/21 Jose Nilton <[email protected]> >>>>>>> >>>>>>>> Desculpe gente vou fazer algumas perguntas bobas da sintaxe e >>>>>>>> funções no Perl >>>>>>>> >>>>>>>> >>>>>>>> Acho que tem muito gente que não sabe: >>>>>>>> >>>>>>>> Exemplo: >>>>>>>> >>>>>>>> local $| = 1; >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ................................................................. >>>>>>>> "Com Deus todas as coisas são possíveis" >>>>>>>> >>>>>>>> =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/#%21/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 >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ................................................................. >>>>>> "Com Deus todas as coisas são possíveis" >>>>>> >>>>>> =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/#%21/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 >>>>> >>>>> >>>> >>>> >>>> -- >>>> ................................................................. >>>> "Com Deus todas as coisas são possíveis" >>>> >>>> =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 >>>> >>>> >>> >>> >>> -- >>> Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org >>> GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C >>> http://www.flickr.com/photos/alexeiz | http://github.com/russoz >>> "I don't know... fly casual!" -- Han Solo >>> >>> =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 >>> >>> >> >> >> -- >> ................................................................. >> "Com Deus todas as coisas são possíveis" >> >> =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> > > -- 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
